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

更新日期: 2020-02-20阅读: 10.7k标签: 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、短网址有没有访问限制?

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

链接: https://fly63.com/article/detial/7526

浏览器中的图像识别 API

在 Native 开发中,Android 和 IOS 平台都在系统层面直接提供给了应用开发识别图像的一些能力,比如对于二维码/条形码的识别,Android 可以使用 barcode API 、 iOS 可以使用 CIQRCodeFeature API 。

JavaScript的API设计原则

Js的API设计原则总共包含了七个大块。系卤煮自己总结的一些经验和教训。本篇博文同时也参考了其他一些文章,相关地址会在后面贴出来。很难做到详尽充实,如果有好的建议或者不对的地方,还望不吝赐教斧正。

适合写api接口文档的管理工具有哪些?

现在越来越流行前后端分离开发,使用ajax交互。所以api接口文档就变的十分有意义了,目前市场有哪些比较优秀的接口文档管理工具呢?比如:MinDoc,eoLinker,apizza,RAML,Swagger等等

前后端分离,如何防止api接口被恶意调用或攻击

无论网站,还是App目前基本都是基于api接口模式的开发,那么api的安全就尤为重要了。目前攻击最常见的就是“短信轰炸机”,由于短信接口验证是App,网站检验用户手机号最真实的途径,使用短信验证码在提供便利的同时,也成了呗恶意攻击的对象,那么如何才能防止被恶意调用呢?

JSON API免费接口_ 免费的天气预报、地图、IP、手机信息查询、翻译、新闻等api接口

整理提供最新的各种免费JSON接口,其中有部分需要用JSONP调用。方面前端同学的学习或在网站中的使用,包括:免费的天气预报、地图、IP、手机信息查询、翻译、新闻等api接口

什么是RESTful API?

要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST -- REpresentational State Transfer,英语的直译就是“表现层状态转移”。如果看这个概念,估计没几个人能明白是什么意思。

认识 Fetch API

Fetch API 已经作为现代浏览器中异步网络请求的标准方法,其使用 Promise 作为基本构造要素。Fetch 在主流浏览器中都有很好的支持,除了IE。

用一个通俗的例子讲清楚API

随着移动互联网的发展, 基于互联网的应用正变得越来越普及,在这个过程中,更多的平台将自身的资源开放给开发者来调用。对外提供的API 调用使得平台之间的内容关联性更强,同时这些开放的平台也为用户、开发者和中小网站带来了更大的价值。

docker提供api访问

环境centos,添加deamon.json后,dockerd命令可以启动docker,这时请求 127.0.0.1:2375 可以正常访问,使用systemctl无法启动docker的情况.无法启动docker:查看当前的docker配置

构建API的最佳编程语言是什么?

你是否正在设计第一个Web应用程序?也许你过去已经建立了一些,但是目前也正在寻找语言的变化以提高你的技能,或尝试新的东西。有了所有信息,就很难决定为下一个产品或项目选择哪种编程语言。

点击更多...

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