最新騰訊微信短鏈接url生成(API)接口


分享一個最新騰訊微信短鏈接url生成(API)接口,可以生成 http://url.cn/xxxx 格式的短網址,接口親測穩定好用,覺得不錯可以收藏一下,以免丟失。

微信短網址(url.cn)生成api接口是騰訊官方對外公開的長鏈接轉短鏈接的接口,可以將一個冗長的鏈接縮短成10個字符以內的短地址。

應用場景

微信短網址的應用場景很廣,譬如短信營銷、郵件推廣、微信營銷、QQ營銷、自媒體推廣、渠道推廣等,都會用到短網址。究其原因是在於短網址可以降低推廣成本、用戶記憶成本,提高用戶點擊率等;在微信種使用還能規避關鍵詞,防止原鏈接被攔截。

騰訊短網址api接口:

接口文檔

1、請求方式

  • POST 

2、返回格式

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

3、使用方法

① 在線使用

只需將 “http://www.baidu.com” 換成需要縮短的長網址(要帶http(s)://),然后復制整串鏈接前往瀏覽器打開即可生成。

② 請求接口

設置服務器請求接口生成,每請求一次返回一個結果,代碼請求示例如下。

4、請求示例

 

PHP調用演示:

$url = 'http://www.baidu.com';

$api_url = 'http://lnurl.cn/weixin/short-api?url_long=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/weixin/short?url_long=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 'weixin/short?url_long='

method 'GET'

querys 'url=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、調用api接口時,只需將 “http://www.baidu.com”換成需要縮短的長網址即可。

2、接口支持url參數,當url中出現 & 符號時,請用 %26 代替(或者使用url編碼格式),否則參數可能會丟失。

3、填寫url時,必須要以http(s)://開頭,否則可能會導致生出的短網址無法訪問原網站。

4、上文提到的幾個url.cn短網址api接口,經測試都是比較穩定的,覺得好記得收藏一下,以免丟失。

 

常見問題:

1、長鏈接轉換,為什么結尾的參數丟失了?

答:因為url中含有特殊字符,需要使用UTF8編碼格式,將url編碼

2、接口沒有返回結果,是什么情況?

答:有些時候接口返回數據會有延遲,延時未返回則會提示生成失敗;或者是因為原鏈接被封了。

3、生成的url短網址有效期是多久?有沒有訪問次數限制?

答:生成的url短網址都是永久有效的,而且沒有點擊次數限制,可以任意使用

 

作者:快鳥dwz
鏈接:https://www.jianshu.com/p/48a307b6ae4f
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM