首页 > 学院 > 开发设计 > 正文

网易短网址转换

2019-11-06 08:05:37
字体:
来源:转载
供稿:网友

由于网易短网址已经下线:这个是之前书写的,记录在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');


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表