超赞的腾讯短网址(微信url.cn短链接)生成api接口

时间: 2020-02-20阅读: 1242标签: api

简要描述

腾讯短网址(微信url.cn短链接)生成api接口是腾讯官方对外公开的短网址生成接口,可以将一个冗长的链接缩短成10个字符以内的短链接。


应用场景

腾讯短网址的应用场景很广,譬如短信营销、邮件推广、微信营销、QQ营销、自媒体推广、渠道推广等,都会用到短网址。究其原因是在于短网址可以降低推广成本、用户记忆成本,提高用户点击率;在特定的场景下推广还能规避关键词,防止域名被拦截,隐藏真实地址等。


腾讯短网址接口

格式一:http://lnurl.cn/url-api.json?url=http://www.baidu.com
格式二:http://www.ldurl.cn/short-urlcn?link=http://www.baidu.com
格式三:http://www.urlhx.cn/weixin-url/api?url_long=http://www.baidu.com
格式四:http://www.66kuaitu.cn/urlcn.php?url=http://www.baidu.com
格式五:http://kndwz.com/url-api.php?link=http://www.baidu.com


接口文档

1、请求方式

  • POST 

2、返回格式

  • 直接返回 “https://url.cn/xxxx”

3、使用方法

① 在线使用

只需将 “http://www.baidu.com” 换成需要缩短的长网址(要带http(s)://),然后复制整串链接前往浏览器打开即可生成。

rw.url.cn_meitu_1.jpg

② 请求接口

设置服务器请求接口生成,每请求一次返回一个结果,相关请求示例如下。

4、请求示例

PHP:

$url = 'http://www.baidu.com';
$api_url = 'http://lnurl.cn/url-api.json?url=http://www.baidu.com;
$short_url = file_get_contents($api_url);
echo $short_url;

Java:

public static void main(String path[]) throws Exception {
URL u = new URL("http://lnurl.cn/url-api.json?url=http://www.baidu.com");
InputStream in = u.openStream();
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
byte buf[] = new byte[1024];
int read = 0;
while ((read = in .read(buf)) > 0) {
out.write(buf, 0, read);
}
} finally {
if ( in != null) {
in .close();
}
}
byte b[] = out.toByteArray();
System.out.println(new String(b, "utf-8"));
}

Python:

import urllib, urllib2, sys
host = 'http://lnurl.cn'
path = '/url-api.json'
method = 'GET'
querys = 'url_long=http%3A%2F%2Fwww.baidu.com'
bodys = {}
url = host + path + '?' + querys
request = urllib2.Request(url)
response = urllib2.urlopen(request)
content = response.read()
if (content):
print(content)

 

补充说明:

1、请求接口时,如果生成短网址后,发现原网址的参数丢失了,则需要给原链接做urlencode处理,然后再去生成。

2、请求接口的长网址必须要以http(s)://开头。

3、接口请求频率建议不要太快,正常1次/s。

常见问题:

1、长网址转换后,为什么参数丢失了?

答:因为没有做urlencode处理,导致某些特殊字符没有识别到。需要将url编码后再请求接口。

2、请求接口为什么没有返回结果?

答:有些时候接口返回数据有延迟,就会导致超时未返回。或者是因为原链接被封了。

3、生成的短网址有效期是多久?有没有访问次数限制?

答:共享接口生成的短网址是有有效期的,正式版的接口生成的短网址都是永久有效的。

4、短网址有没有访问限制?

答:此接口是基于腾讯官方接口研发,无访问次数限制,可以放心使用。

站长推荐

1.阿里云: 本站目前使用的是阿里云主机,安全/可靠/稳定。点击领取2000元代金券、了解最新阿里云产品的各种优惠活动点击进入

2.腾讯云: 提供云服务器、云数据库、云存储、视频与CDN、域名等服务。腾讯云各类产品的最新活动,优惠券领取点击进入

3.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/7526

Composition API

Composition API的主要思想是,我们将它们定义为从新的 setup 函数返回的JavaScript变量,而不是将组件的功能(例如state、method、computed等)定义为对象属性。

Vue3 Composition API 如何替换Vue Mixins

想在你的Vue组件之间共享代码?如果你熟悉 Vue 2 则可能知道使用 mixin ,但是新的 Composition API 提供了更好的解决方案。在本文中,我们将研究mixins的缺点,并了解Composition API如何克服它们

React的Context API

但是我们依然间接的使用着它,比如许多官方依赖在使用,如:react-redux, mobx-react,react-router。我们需要它功能的时候,更多是靠第三方依赖库就能实现,而不是自己手动写context。但是,依然需要理解它

API是什么?

API就是接口,就是通道,负责一个程序和其他软件的沟通,本质是预先定义的函数。譬如我们去办事,窗口就类似一个API,如果对于某一件不简单的事情,这个窗口能做到让我们,当然,API不太一样,适用接口隔离原则,即使用多个隔离的接口

如何更好的设计 RESTful API

当您的数据模型已开始稳定,您可以为您的网络应用程序创建公共API。 你意识到,很难对你的API进行重大更改,一旦它发布,并希望尽可能得到尽可能多的前面。 现在,互联网对API设计的意见有很多。

API 接口设计规范

这篇文章分享 API 接口设计规范,目的是提供给研发人员做参考。规范是死的,人是活的,希望自己定的规范,不要被打脸。url?后面的参数,存放请求接口的参数数据。

JSON Web 令牌(JWT)是如何保护 API 的?

你可以已经听说过 JSON Web Token (JWT) 是目前用于保护 API 的最新技术。与大多数安全主题一样,如果你打算使用它,那很有必要去了解它的工作原理(一定程度上)。问题在于,对 JWT 的大多数解释都是技术性的,这一点让人很头疼。

scrollIntoView 与 scrollIntoViewIfNeeded API 介绍

Element.scrollIntoView()方法让当前的元素滚动到浏览器窗口的可视区域内。而Element.scrollIntoViewIfNeeded()方法也是用来将不在浏览器窗口的可见区域内的元素滚动到浏览器窗口的可见区域。但如果该元素已经在浏览器窗口的可见区域内

HTML5常用API

该API可以用来检测页面对于用户的可见性,即返回用户当前浏览的页面或标签tap的状态变化。 在最小化浏览器、切换tap页面时生效.(如需对app中几个webview进行切换操作时

API接口设计,需要注意这4点

原则上API接口设计一般出现在开发的详细设计中,但是随着诸多公司建立开放平台,产品经理也逐渐需要能理解API接口,尤其是做平台性的产品,还要学会定义接口。本文就关于产品经理在设计接口中需要定义什么

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!

文章投稿关于web前端网站点搜索站长推荐网站地图站长QQ:522607023

小程序专栏: 土味情话心理测试脑筋急转弯幽默笑话段子句子语录成语大全运营推广