百度短网址接口

/** 
    * [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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值