首页 > 移动开发 > 微信开发 > 最新腾讯短链接url生成API接口
在我们微信或者 QQ 推广中,通常会用到短链接。类似这样的: https://url.cn/1H1RlY7c ,
很多时候我们在微信、 QQ 、博客中推广,都会用到这样的短链接,腾讯短链接接 (url.cn/xxx) 属于腾讯微信下面的,具有稳定的特点,现在很多在微信中推广直接由链接生成二维码的方式,通过对比,短链接生成的二维码比长链接生成的二维码扫码打开速度更快,客户那边的返回率会更高。
下面我们会主要介绍了 PHP 通过调用短网址 API 生成 url.cn 格式短网址链接的方法 , 结合实例形式较为详细的分析了 php 调用 url 短网址 API 接口生成 url.cn 短网址链接的具体操作步骤与相关注意事项 , 需要的朋友可以参考下!
API 接口:
使用方式:
1 、直接在浏览器中生成, http://api.monkeyapi.com?appkey={appkey}&url=
,将接口地址中 "http://" 换成需要缩短的网址,然后直接复制前往浏览器中确认就可以生成
2 、通过 appkey 用 get 或者 post 的方式去调用 API 接口,可不限频率批量生成短链接。
调用代码
PHP 调用演示:
$url = "http://api.monkeyapi.com";
$params = array('appkey' =>'appkey',//您申请的APPKEY'url' =>'需要查询的网站);
$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;
}
Python 调用演示:
#!/usr/bin/python# -*- coding: utf-8 -*-import json, urllib
from urllib import urlencode
url = "http://api.monkeyapi.com"params = {"appkey": "appkey", # 您申请的APPKEY"url": "www.monkeyapi.com", # 需要查询的网站}
params = urlencode(params)
f = urllib.urlopen(url, params)
content = f.read()
res = json.loads(content)
if res:
print(res)else:
print("请求异常")
常见问题
1 、猴子数据接口稳定吗?
答:猴子数据采用官方接口实时返回,准确率高,支持大并发,稳定率99.999%。
2 、什么请求量?
答:用户通过程序请求接口地址一次,接口返回一个结果(短链接)的过程叫做一次请求,需要请求短链接的次数叫做请求量。
3 、请求频率是什么意思?
答:请求频率就是请求检测第一个短链接后再次请求第二个短链接时需要等待的时间。比如:频率2秒,就是两次请求直接必须间隔2秒。建议用户链接较多时使用不限频率接口,实时循环请求检测。
4 、短链接接口可以批量请求吗?
答:猴子数据短链接api接口支持批量实时检测,用户可以通过定时脚本循环实时批量请求。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69961019/viewspace-2696241/ ,如需转载,请注明出处,否则将追究法律责任。