您好,登錄后才能下訂單哦!
url.cn短網址接口是騰訊官方對外公開的短網址生成接口API,請求接口即可將較長的鏈接縮短生成幾個字符的短鏈接,多數應用于微信營銷中。但近期官方開始對已經公布的接口做出了多重限制,比如前段時間接口就突然失效了。不過這也能理解,免費的東西別人心情好就給你用,心情不好就關掉。
小編給大家分享一個最新的url短網址生成接口,采用官網接口開發的,親測了穩定性,滿意度99.99%。接口支持多種格式生成,多種語言如PHP、Java等調用。
?
接口支持:XML和JSON兩種格式
請求方式為:POST
接入語言支持:PHP&Java&Python
?
http://lnurl.cn/weixin/short?link=http://www.baidu.com
1、在線使用
將API地址中?"http://www.baidu.com"?的部分換成自己的長網址,然后復制前往瀏覽器中粘貼打開就能生成了。
2、請求接口
如果嫌在線生成的流程很麻煩,可以設置程序請求API接口生成,適合量大的,請求示例如下。
?
PHP請求示例:
$url?=?'http://www.baidu.com'; $api_url?=?'http://lnurl.cn/urlcn/api?key=9MCzhF2IJy&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/urlcn/api?key=9MCzhF2IJy&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?=?'/urlcn/api' 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、接口支持鏈接中帶參數,但要注意的是當鏈接中出現 & 符號時,請用 %26 代替(或者使用url編碼),否則參數可能會丟失。
3、更換鏈接時,必須要以http(s)://開頭,否則可能會導致短網址生成失敗或者生成的短網址無法跳轉訪問原網站。
?
1、長鏈接轉換后,為什么結尾的參數丟失了?
答:因為長鏈接中含有特殊字符,需要將url編碼后再使用接口生成。
2、接口沒有返回結果,是什么情況?
答:有些時候接口返回數據會有延遲,超時未返回即生成失敗,也就不會返回結果;或者是因為原鏈接被封了。
3、生成的短網址有效期是多久?有沒有訪問次數限制?
答:生成的url.cn短網址是永久有效的,沒有點擊次數限制,可以放心使用。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。