由于网易短网址已经下线:这个是之前书写的,记录在blog,给大家分享下:也许以后会用到.不喜勿喷!!!
/**
* [wangyiUrlAPI 网易短网址转换]
* @param [integer] $type [非零整数代表长网址转短网址,0表示短网址转长网址]
* @param [string] $url [url]
* @return [string] [转换结果]
* @author king
*/
function wangyiUrlAPI($type,$url){
if($type){
$baseurl = 'http://126.am/api!shorten.action';
}else{
$baseurl = 'http://126.am/api!expand.action';
}
/* 申请的APPKEY填写在这里 */
$key = ''';
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$baseurl);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
if($type){
$data=array('longUrl'=>$url,'key'=>$key);
}else{
$data=array('shortUrl'=>$url,'key'=>$key);
}
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
$strRes=curl_exec($ch);
curl_close($ch);
$arrResponse=json_decode($strRes,true);
if($arrResponse['status_code']!=200)
{
echo 'ErrorCode: ['.$arrResponse['status_code'].'] ErrorMsg: ['.iconv('UTF-8','GBK',$arrResponse['status_txt'])."]<br/>";
return 0;
}
return $arrResponse['url'];
}
echo wangyiUrlAPI(1,'http://blog.csdn.net/u011816231');