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

 更新时间:2020年12月08日 14:55:04   作者:VX__mkapi005  
腾讯短网址(url.cn短链接)生成api接口是腾讯官方对外公开的短网址生成接口,可以将一个冗长的链接缩短成10个字符以内的短链接,需要的朋友跟随小编一起看看吧

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

到此这篇关于PHP实现腾讯短网址生成api接口实例的文章就介绍到这了,更多相关腾讯短网址生成api接口内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于MySQL体系结构的分析

    基于MySQL体系结构的分析

    本篇文章介绍了,基于MySQL体系结构的分析。需要的朋友参考下
    2013-05-05
  • 基于PHP生成简单的验证码

    基于PHP生成简单的验证码

    这篇文章主要介绍了基于PHP生成简单的验证码的相关资料,需要的朋友可以参考下
    2016-06-06
  • PHP采集腾讯微博的实现代码

    PHP采集腾讯微博的实现代码

    PHP采集腾讯微博只留文字部分,大家可以完善它!
    2012-01-01
  • PHP利用百度ai实现文本和图片审核

    PHP利用百度ai实现文本和图片审核

    这篇文章主要介绍了PHP利用百度ai实现文本和图片审核,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • ubuntu10.04配置 nginx+php-fpm模式的详解

    ubuntu10.04配置 nginx+php-fpm模式的详解

    本篇文章是对buntu10.04配置 nginx+php-fpm模式进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • thinkPHP内置字符串截取函数用法详解

    thinkPHP内置字符串截取函数用法详解

    这篇文章主要介绍了thinkPHP内置字符串截取函数用法,结合实例形式分析了thinkPHP内置的字符串截取函数功能与具体使用方法,以及针对无法添加省略号的源码修改技巧,需要的朋友可以参考下
    2016-11-11
  • 一个比较简单的PHP 分页分组类

    一个比较简单的PHP 分页分组类

    最近写的一个PHP 分页分组类,写完后才看到,网上有太多的了,但是这个比较简单,记到此处,备用,对于学习php的朋友也是一个不错的参考。
    2009-12-12
  • Yii框架参数配置文件params用法实例分析

    Yii框架参数配置文件params用法实例分析

    这篇文章主要介绍了Yii框架参数配置文件params用法,结合实例形式分析了Yii框架参数配置文件params相关设置、调用、加载等操作技巧与注意事项,需要的朋友可以参考下
    2019-09-09
  • laravel 修改记住我功能的cookie保存时间的方法

    laravel 修改记住我功能的cookie保存时间的方法

    今天小编就为大家分享一篇laravel 修改记住我功能的cookie保存时间的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • CodeIgniter扩展核心类实例详解

    CodeIgniter扩展核心类实例详解

    这篇文章主要介绍了CodeIgniter扩展核心类,结合实例形式分析了CodeIgniter针对核心类的扩展方法与扩展CI类库与辅助函数的实现技巧,需要的朋友可以参考下
    2016-01-01

最新评论