如何生成t.cn的短連接?新浪短網址怎麼生成的?

t.cn短連接、新浪短網址是什麼? 

短網址顧名思義就是一個很短的連接和網址,經常使用於將一個長鏈接縮短成一個短連接,方便利於推廣。  t.cn短網址,可能不少朋友都已經再也不陌生,特別是在微博、微信、朋友圈、QQ羣、短信息等應用中十分廣泛,短網址的前身是在新浪微博發微博時有時發很長的網址鏈接,但因爲微博只限制140個字,因此微博就自動把您發的長網址給轉換成短網址了。  t.cn短連接(t.cn/xxx)屬於新浪微博旗下的短網址,原先是微博在使用。新浪短網址生成能夠有效的避免連接過長,推廣不便等因素 生成t.cn短鏈接後更有利於在微信推廣和QQ羣中推廣 !目前過國內使用最多的短網址有三家。其中t.cn 屬於新浪短連接,url.cn屬於騰訊短連接,dwz.cn屬於百度!今天咱們要說的就是最好用的新浪短網址!php

下面咱們會主要介紹了PHP經過調用新浪短網址API生成t.cn格式短網址連接的方法,結合實例形式較爲詳細的分析了php調用新浪API生成t.cn短網址連接的具體操做步驟與相關注意事項,須要的朋友能夠參考下!html

API接口:

1-http://maiyurl.cn/yunapi.htmlapi

2-http://mhdwz.cn/mahuaapi.html瀏覽器

3-http://dogdwz.cn/api.html微信

 接口實例:http://maiyurl.cn/t/api?url_long=http://www.baidu.comapp

說明:編碼

一、直接將api接口地址中 "http://www.baidu.com"換成須要縮短的網址,而後直接複製前往瀏覽器中打開便可。url

二、請求方式:GET POSTspa

三、參數:htm

①、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)

相關文章
相關標籤/搜索