你知道一点API PHP脚本的例子吗?

Dom*_*oSL 2 php bit.ly

你有一个使用bit.ly的API的PHP脚本吗?

Sou*_*sou 7

我只是用谷歌搜索你的问题:示例代码

/* Example code */  
$link = "http://www.stackoverflow.com";  

print getSmallLink($link);  

function getSmallLink($longurl){  
// Bit.ly  
$url = "http://api.bit.ly/shorten?version=2.0.1&longUrl=$longurl&login=YOURLOGIN&apiKey=YOURAPIKEY&format=json&history=1";  

$s = curl_init();  
curl_setopt($s,CURLOPT_URL, $url);  
curl_setopt($s,CURLOPT_HEADER,false);  
curl_setopt($s,CURLOPT_RETURNTRANSFER,1);  
$result = curl_exec($s);  
curl_close( $s );  

$obj = json_decode($result, true);  
return $obj["results"]["$longurl"]["shortUrl"];  
}  
Run Code Online (Sandbox Code Playgroud)

  • +1,哈哈你实际上*链接*google.com? (5认同)
  • 好吧,你永远不知道;-) (3认同)

Tyl*_*ter 7

从Ceejayoz的例子开始,你可以把它变成一个班轮!

$short_url = json_decode(file_get_contents("http://api.bit.ly/v3/shorten?login=bitlyusername&apiKey=bitlyapikey&longUrl=".urlencode("http://example.com")."&format=json"))->data->url;
Run Code Online (Sandbox Code Playgroud)

  • 嗯,从技术上讲,你可以用PHP做任何事情.但是,如果你有一个像分号一样的有效行分隔符,那就是你得到的.拿那个Python! (6认同)