您好,登錄后才能下訂單哦!
騰訊url短網址api接口是騰訊官方對外公開的長網址轉為短網址的API,可以將冗長的鏈接地址縮短生成 url.cn/xxx 格式的短網址。
1、http://lnurl.cn/weixin/short?link=http://www.baidu.com
2、http://kndwz.com/api-urlcn.php?url=http://www.baidu.com
POST
參數 | 必選 | 類型 | 說明 |
key | 是 | string | 用戶注冊登錄獲取 |
接口授權key是調用接口時代表用戶的唯一身份。url和link后面的url鏈接是需要轉換的長鏈接,如果你的url中帶有參數或特殊符號需要做URLENCODE處理,否則可能會導致參數丟失。
1、進入?http://lnurl.cn/api/urlcn?,選擇API接口。
2、創建唯一用戶id后前往接口管理控制臺。
3、獲取接口授權key,key就是請求接口的唯一識別。
4、復制API接口地址,就可以調用生成短鏈接了。
1、在線使用
上方提到的兩個接口為免費公開接口,無需授權key即可正常調用,如需在線使用,只需要把接口1中link后面的鏈接和接口2中url后面的鏈接換成自己需要轉換的長網址,然后復制整串鏈接前往瀏覽器打開即可生成相應的短網址。
2、請求接口
需求量大的朋友,不建議用在線生成,因為比較麻煩,耗時間,建議直接接入接口,程序請求接口生成。
1、PHP請求示例:
$url?=?'http://www.baidu.com'; $api_url?=?'http://lnurl.cn/weixin/short?link=http://www.baidu.com; $short_url?=?file_get_contents($api_url); echo?$short_url;
2、Java請求示例:
public?static?void?main(String?path[])?throws?Exception?{ URL?u?=?new?URL("http://lnurl.cn/weixin/short?link=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")); }
3、Python請求示例:
import?urllib,?urllib2,?sys host?=?'http://lnurl.cn' path?=?'/weixin/short' method?=?'GET' querys?=?'link=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時,要將link或者url后面對應的 “http://www.baidu.com”網址換成自己需要縮短的長網址。
2、接口支持鏈接中有參數,但要注意的是當鏈接中出現 & 符號時,請用 %26 代替(或者使用url編碼),否則參數可能會丟失。
3、更換鏈接時,必須要以http(s)://開頭,否則可能會導致短網址生成失敗或者生成的短網址無法跳轉訪問原網站。
1、長鏈接轉換后,為什么結尾的參數丟失了?
答:因為長鏈接中含有特殊字符,需要將url編碼后再使用接口生成。
2、接口沒有返回結果,是什么情況?
答:有些時候接口返回數據會有延遲,超時未返回即生成失敗,也就不會返回結果;或者是因為原鏈接被封了。
3、生成的短網址有效期是多久?有沒有訪問次數限制?
答:生成的url短網址是永久有效的,沒有點擊次數限制,可以放心使用。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。