百度短网址接口

来源:互联网 发布:温州淘宝天猫培训 编辑:程序博客网 时间:2024/04/29 02:55
/**     * [baiduUrlAPI 百度短网址接口]    * @param  [integer] $type   [非零整数代表长网址转短网址,0表示短网址转长网址]    * @param  [type]    $url    [要转的url]    * @return [string]          [返回转结果]    * @author king    */    function baiduUrlAPI($type, $url){         if($type){            $baseurl = 'http://dwz.cn/create.php';         }else{            $baseurl = 'http://dwz.cn/query.php';         }                     $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('url'=>$url);         }else{            $data=array('tinyurl'=>$url);         }                     curl_setopt($ch,CURLOPT_POSTFIELDS,$data);         $strRes=curl_exec($ch);         curl_close($ch);         $arrResponse=json_decode($strRes,true);         if($arrResponse['status']!=0)         {             echo 'ErrorCode: ['.$arrResponse['status'].'] ErrorMsg: ['.iconv('UTF-8','GBK',$arrResponse['err_msg'])."]";             return 0;         }         if($type){            return $arrResponse['tinyurl'];        }else {            return $arrResponse['longurl'];        }                 }        //短网址转长网址    echo baiduUrlAPI(0, 'http://dwz.cn/5r6zUJ');     //长网址转短网址    echo baiduUrlAPI(1, 'http://blog.csdn.net/u011816231'); 

1 0
原创粉丝点击