您好,登錄后才能下訂單哦!
近日新浪微博技術中心禁掉了大部分之前流落在外的幾個用于生成短網址的鑰匙:app_key, 導致第三方短鏈接生成服務幾乎癱瘓,此次新浪這么做的原因是為了將短鏈接徹底從微博平臺中剝離開,為此還特地成立了t.cn短鏈生成平臺,免費供大家生成短鏈。
接口地址:http://sina-t.cn/api?link=http://baidu.com
使用說明:
將api接口地址中 "http://baidu.com"換成需要縮短的網址,然后直接復制前往瀏覽器中打開即可。
PHP調用演示:
$url?=?'http://www.baidu.com'; $api_url?=?'http://sina-t.cn/api?link=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://sina-t.cn/api?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")); }
Python調用演示:
import?urllib,?urllib2,?sys host?=?'http://sina-t.cn' path?=?'api' method?=?'GET' querys?=?'l=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)
注意事項:
① 調用api接口時,只需將 “http://www.baidu.com”換成需要縮短的長網址即可。
② 接口支持url參數,當url中出現 & 符號時,請用 %26 代替(或者使用url編碼格式),否則參數可能會丟失。
③ 填寫url時,必須要以http(s)://開頭,否則可能會導致生出的短網址無法訪問原網站。
④ 上文提到的幾個url.cn短網址api接口,經測試都是比較穩定的,覺得好記得收藏一下,以免丟失。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。