PHP腾讯短网址生成api接口实例

  • 正文概述
  • 腾讯短网址API接口说明

    PHP腾讯短网址生成api接口实例,url.cn短链接生成api接口是腾讯官方对外公开的短网址生成接口,可以将一个冗长的链接缩短成10个字符以内的短链接。

    短网址可以降低推广成本、用户记忆成本,提高用户点击率;在特定的场景下推广还能规避关键词,防止域名被拦截,隐藏真实地址等。

    api接口使用说明

    接口地址:http://api.monkeyapi.com
    请求方式:http get/post
    返回格式:json

    PHP腾讯短网址生成api接口实例

    $url = "http://api.monkeyapi.com";
    $params = array(
    'appkey' =>'appkey',//您申请的APPKEY
    'url' =>'www.monkeyapi.com',//需要查询的网站
    );
    $paramstring = http_build_query($params);
    $content = Curl($url, $paramstring);
    $result = json_decode($content, true);
    if($result) {
    var_dump($result);
    }else {
    //请求异常
    }
    /**
    * 请求接口返回内容
    * @param  string $url [请求的URL地址]
    * @param  string $params [请求的参数]
    * @param  int $ipost [是否采用POST形式]
    * @return  string
    */
    function Curl($url, $params = false, $ispost = 0)
    {
    $httpInfo = array();
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
    curl_setopt($ch, CURLOPT_TIMEOUT, 60);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    if ($ispost) {
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
    curl_setopt($ch, CURLOPT_URL, $url);
    }else {
    if ($params) {
    curl_setopt($ch, CURLOPT_URL, $url.'?'.$params);
    } else {
    curl_setopt($ch, CURLOPT_URL, $url);
    }
    }
    $response = curl_exec($ch);
    if ($response === FALSE) {
    //echo "cURL Error: " . curl_error($ch);
    return false;
    }
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $httpInfo = array_merge($httpInfo, curl_getinfo($ch));
    curl_close($ch);
    return $response;
    }
    

     

    赞助VIP 享更多特权,建议使用 QQ 登录
    喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡