/**
* [sinaUrlAPI sina短网址转换]
* @param [integer] $type [非零整数代表长网址转短网址,0表示短网址转长网址]
* @param [string] $url [url]
* @return [string] [转换结果]
* @author king
*/
function sinalUrlAPI($type,$url){
/* 填写自己申请key */
$key = '';
if($type) {
$baseurl = 'http://api.t.sina.com.cn/short_url/shorten.json?source='.$key.'&url_long='.$url;
}else{
$baseurl = 'http://api.t.sina.com.cn/short_url/expand.json?source='.$key.'&url_short='.$url;
}
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL,$baseurl);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$strRes=curl_exec($ch);
curl_close($ch);
$arrResponse=json_decode($strRes,true);
if (isset($arrResponse->error) || !isset($arrResponse[0]['url_long']) || $arrResponse[0]['url_long'] == '') {
return 0;
}
if($type){
return $arrResponse[0]['url_short'];
}else{
return $arrResponse[0]['url_long'];
}
}
// 长网址转短网址
echo sinalUrlAPI(1,'http://blog.csdn.net/u011816231');
// 短网址转长网址
echo sinalUrlAPI(0,'http://t.cn/RiqzTc0');
sina短网址转换
最新推荐文章于 2024-03-13 21:40:51 发布