简化版 分站 地图 日历 影视
计算器 行情 加解密 长度 面积
首页 软件 编程 笑话 知识 公告 注册 登录 用QQ登录本站
文明驾车我带头,文明行路我带头,礼貌让座我带头      

[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
广告位招租中
2021年 春 节 20
2021年 情人节 22
2021年 元宵节 34
2022年 元 旦 343
全部 综合数码金融娱乐服务报刊政府机构 推荐 申请 友情  
  • 您现在的位置:首页 >> PHP >> 内容

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

    内容摘要: 1.简要描述腾讯短网址(url.cn短链接)生成api接口是腾讯官方对外公开的短网址生成接口,可以将一个冗长的链接缩短成10个字符以内的短链接。2.应用场景腾讯短网址的应用场景很广,譬如短信营销、邮件推广、微信营销、QQ营销、自媒体推广、渠道推广等都会用到短网址。究其原因是在于短网址可以降低推广成本、用户记忆成本,提高用户点击率;在特定的场景下推广还能规避关......

      1.简要描述


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


    2.应用场景


    腾讯短网址的应用场景很广,譬如短信营销、邮件推广、微信营销、QQ营销、自媒体推广、渠道推广等都会用到短网址。究其原因是在于短网址可以降低推广成本、用户记忆成本,提高用户点击率;在特定的场景下推广还能规避关键词,防止域名被拦截,隐藏真实地址等。


    3.使用说明

    接口地址:http://api.monkeyapi.com

    请求方式:http get/post

    返回格式:json

    4.示例

    $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;

    }

      版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。


    发布日期:2020/12/17 发布时间:16:39:40 点击:266 录入:齐天大圣
  • 上一篇:PHP 数字前面补零 固定位数补0
  • 下一篇:PHP实现倒计时功能
  • 本类新增
    本类热门文章
    Baidu

    YiJiaCMS V3.88 Build 20.12.22(MSSQL) 闽ICP备05000814号-1
    本空间由景安网络提供,百度云加速提供加速防护
    齐天大圣® 制 作 ©2000-2021