新浪短网址生成java_如何生成t.cn的短链接?新浪短网址怎么生成的?
t.cn短鏈接、新浪短網址是什么?
短網址顧名思義就是一個很短的鏈接和網址,常用于將一個長連接縮短成一個短鏈接,方便利于推廣。? t.cn短網址,可能很多朋友都已經不再陌生,特別是在微博、微信、朋友圈、QQ群、短信息等應用中十分普遍,短網址的前身是在新浪微博發微博時有時發很長的網址連接,但由于微博只限制140個字,所以微博就自動把您發的長網址給轉換成短網址了。? t.cn短鏈接(t.cn/xxx)屬于新浪微博旗下的短網址,原先是微博在使用。新浪短網址生成可以有效的避免鏈接過長,推廣不便等因素 生成t.cn短連接后更有利于在微信推廣和QQ群中推廣 !目前過國內使用最多的短網址有三家。其中t.cn 屬于新浪短鏈接,url.cn屬于騰訊短鏈接,dwz.cn屬于百度!今天我們要說的就是最好用的新浪短網址!
下面我們會主要介紹了PHP通過調用新浪短網址API生成t.cn格式短網址鏈接的方法,結合實例形式較為詳細的分析了php調用新浪API生成t.cn短網址鏈接的具體操作步驟與相關注意事項,需要的朋友可以參考下!
API接口:
1-http://maiyurl.cn/yunapi.html
2-http://mhdwz.cn/mahuaapi.html
3-http://dogdwz.cn/api.html
接口實例:http://maiyurl.cn/t/api?url_long=http://www.baidu.com
說明:
1、直接將api接口地址中 "http://www.baidu.com"換成需要縮短的網址,然后直接復制前往瀏覽器中打開即可。
2、請求方式:GET POST
3、參數:
①、appkey:appkey是調用接口的秘鑰。用戶的唯一標識,注冊后在個人中心查詢。
②、long_url:long_url是你需要縮短的長網址,需要進行utf-8編碼!
調用代碼:
PHP調用演示:$url?=?'http://www.baidu.com';
$api_url?=?'http://maiyurl.cn/weibourl?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://maiyurl.cn/weibourl?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://maiyurl.cn/'
path?=?'weibourl?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)
總結
以上是生活随笔為你收集整理的新浪短网址生成java_如何生成t.cn的短链接?新浪短网址怎么生成的?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单机版五子棋java功能_java实现单
- 下一篇: 如何连接两个窗口JAVA_java-如何