真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

HTTP短網(wǎng)址生成接口的示例分析

本篇文章給大家分享的是有關(guān)HTTP短網(wǎng)址生成接口的示例分析,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比七里河網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式七里河網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋七里河地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。

簡(jiǎn)要描述

短網(wǎng)址,顧名思義就是一種較短域名加動(dòng)態(tài)參數(shù)組成的短地址,類似于http://t.cn/xxxx,url.cn/xxx。是由各大平臺(tái)諸如新浪、騰訊、百度發(fā)布的短網(wǎng)址接口將長(zhǎng)網(wǎng)址轉(zhuǎn)換而來(lái)的。

應(yīng)用場(chǎng)景

短網(wǎng)址的應(yīng)用場(chǎng)景很廣,譬如短信營(yíng)銷、郵件推廣、微信營(yíng)銷、QQ營(yíng)銷、自媒體推廣、渠道推廣等,都會(huì)用到短網(wǎng)址。
究其原因是在于短網(wǎng)址可以降低推廣成本、用戶記憶成本,提高用戶點(diǎn)擊率;在特定的場(chǎng)景下推廣還能規(guī)避關(guān)鍵詞,防止域名被攔截,隱藏真實(shí)地址等。

短網(wǎng)址生成接口

1、新浪最新官方接口

http://lnurl.cn/tcn-api.json?key=hd3j2ryt&url=http://www.baidu.com

2、騰訊最新官方接口

http://lnurl.cn/url-api.json?key=a1yl3piu&url=http://www.baidu.com

接口文檔

1、請(qǐng)求方式

  • POST 

2、請(qǐng)求參數(shù)

參數(shù)必選類型說(shuō)明
KEYstring登錄獲取

3、參數(shù)說(shuō)明

上文提到的接口API是官方發(fā)布的公開(kāi)接口,均可以直接使用,無(wú)需獲取授權(quán)Key。但有請(qǐng)求次數(shù)限制,超出限制,接口會(huì)返回“user dose not have resource to register long term short url”。

無(wú)限制接口是需要注冊(cè)獲取授權(quán)Key,Key是請(qǐng)求接口時(shí)用來(lái)鑒別企業(yè)或者個(gè)人的唯一身份。用來(lái)做鑒權(quán)使用,請(qǐng)勿隨意泄露。

4、獲取授權(quán)KEY

1、進(jìn)入  http://lnurl.cn/,選擇立即開(kāi)通接口。

2、注冊(cè)創(chuàng)建唯一用戶id后前往接口管理控制臺(tái)。

3、獲取接口授權(quán)KEY和請(qǐng)求地址,KEY就是請(qǐng)求接口的唯一識(shí)別。

4、復(fù)制整串API地址,就可以請(qǐng)求生成了。

5、請(qǐng)求說(shuō)明

① 在線使用

只需將 “ http://www.baidu.com” 換成需要縮短的長(zhǎng)網(wǎng)址(要帶http(s)://),然后復(fù)制整串鏈接前往瀏覽器打開(kāi)即可生成。

② 請(qǐng)求接口

請(qǐng)求接口自動(dòng)生成,需要接入程序中,PHP、Java、Python相關(guān)請(qǐng)求示例如下。

6、請(qǐng)求示例

PHP請(qǐng)求示例:

$url = 'http://www.baidu.com';  $api\_url = 'http://lnurl.cn/tcn-api.json?key=hd3j2ryt&url=http://www.baidu.com;  $short\_url = file\_get\_contents($api\_url);  
echo $short\_url;

Java請(qǐng)求示例:

public static void main(String path\[\]) throws Exception { 
URL u = new URL("http://lnurl.cn/tcn-api.json?key=hd3j2ryt&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請(qǐng)求示例:

import urllib, urllib2, sys  
host = 'http://lnurl.cn'  path = '/tcn-api.json?key=hd3j2ryt'  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)

補(bǔ)充說(shuō)明:

1、請(qǐng)求接口時(shí),需做urlencode處理,否則可能會(huì)導(dǎo)致參數(shù)丟失,短網(wǎng)址失敗等。

2、請(qǐng)求接口的長(zhǎng)網(wǎng)址必須要以http(s)://開(kāi)頭。

3、接口請(qǐng)求頻率不能太快,正常1次/s。

常見(jiàn)問(wèn)題:

1、長(zhǎng)網(wǎng)址轉(zhuǎn)換后,為什么參數(shù)丟失了?

答:因?yàn)闆](méi)有做urlencode處理,導(dǎo)致某些特殊字符沒(méi)有識(shí)別到。需要將url編碼后再請(qǐng)求接口。

2、請(qǐng)求接口為什么沒(méi)有返回結(jié)果?

答:有些時(shí)候接口返回?cái)?shù)據(jù)有延遲,就會(huì)導(dǎo)致超時(shí)未返回。或者是因?yàn)樵溄颖环饬恕?/p>

3、生成的短網(wǎng)址有效期是多久?有沒(méi)有訪問(wèn)次數(shù)限制?

答:共享接口生成的短網(wǎng)址是有有效期的,正式版的接口生成的所有短網(wǎng)址都是永久有效的。

4、短網(wǎng)址有沒(méi)有訪問(wèn)限制?

此接口為新浪和騰訊官方接口,是不限制訪問(wèn)次數(shù)的,可以放心使用。

以上就是HTTP短網(wǎng)址生成接口的示例分析,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文名稱:HTTP短網(wǎng)址生成接口的示例分析
標(biāo)題鏈接:http://weahome.cn/article/pjsece.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部