短網址連結生成器程式碼示例——新浪短連結api介面php、java、Python呼叫演示

sanmihg發表於2020-04-23

短網址api對接成了大家經常遇到的難題,今天以 為例給出三種語言的呼叫示例程式碼:

1.APIKEY獲取:

2.呼叫程式碼

PHP呼叫程式碼

$url = '
$api\_url = '\_url?url='.urlencode($url); 
$short\_url = file\_get\_contents($api\_url); 
echo $short\_url;


JAVA呼叫程式碼

public static void main(String path\[\]) throws Exception { 
URL u = new URL("%3A%2F%2F); 
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 = '%3A%2F%2F{} url = host + path + '?' + querys request = urllib2.Request(url) response = urllib2.urlopen(request) content = response.read() if (content): print(content)

3.對接提示:

  • a.長連結需要url編碼,尤其是連結後帶引數的,一定要先經過編碼
  • b.長連結需要帶協議頭,  或者 
  • c.APIKEY是唯一識別碼,需要在對接前換成自己的KEY
  • d.程式碼建議加異常處理,因為網路通暢性的緣故,超時異常有可能會發生


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69972359/viewspace-2687889/,如需轉載,請註明出處,否則將追究法律責任。

相關文章