腾讯短网址(url.cn)就是使用腾讯的API接口将冗长的链接转换成超短的url.cn链接。使用url.cn短网址更易于用户记忆,利于用户转化。
url短链接最开始是为了对抗http://t.cn推出的网址压缩服务,后来其微博倒闭,官方并没有停止http://url.cn的解析,但也没有对外开放接口。
使用说明
接口地址:http://api.monkeyapi.com
请求方式:http get/post
返回格式:json
请求示例:http://api.monkeyapi.com?appkey={appkey}&url=www.baidu.com
JSON返回示例
{
“code”: 200,
“msg”: “成功”,
“data”: “https://url.cn/46knc3k”
}
php示例
$url = “http://api.monkeyapi.com”;
$params = array(
‘appkey’ =>‘appkey’,//您申请的APPKEY
‘url’ =>‘www.monkeyapi.com’,//需要查询的网站
);
paramstring=httpbuildquery(paramstring = http_build_query(paramstring=httpbuildquery(params);
content=Curl(https://blog.csdn.net/content%20=%20Curl(%3C/span%3E%3Cspan%20class=%22katex-html%22%3E%3Cspan%20class=%22base%22%3E%3Cspan%20class=%22strut%22%20style=%22height:%200.61508em;%20vertical-align:%200em;%22%3E%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Ec%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Eo%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3En%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Et%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Ee%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3En%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Et%3C/span%3E%3Cspan%20class=%22mspace%22%20style=%22margin-right:%200.277778em;%22%3E%3C/span%3E%3Cspan%20class=%22mrel%22%3E=%3C/span%3E%3Cspan%20class=%22mspace%22%20style=%22margin-right:%200.277778em;%22%3E%3C/span%3E%3C/span%3E%3Cspan%20class=%22base%22%3E%3Cspan%20class=%22strut%22%20style=%22height:%201em;%20vertical-align:%20-0.25em;%22%3E%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.07153em;%22%3EC%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Eu%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.02778em;%22%3Er%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.01968em;%22%3El%3C/span%3E%3Cspan%20class=%22mopen%22%3E(%3C/span%3E%3C/span%3E%3C/span%3E%3C/span%3E%3C/span%3Eurl,%20$paramstring);
result=jsondecode(result = json_decode(result=jsondecode(content, true);
if(KaTeX parse error: Expected '}', got 'EOF' at end of input: …{
var_dump(result);
}else {
//请求异常
}
//想详细了解可以加+V mkapi002
/**
* 请求接口返回内容
* @param string $url [请求的URL地址]
* @param string $params [请求的参数]
* @param int ipost[是否采用POST形式]∗@returnstring∗/functionCurl(ipost [是否采用POST形式]
* @return string
*/
function Curl(https://blog.csdn.net/%3C/span%3E%3Cspan%20class=%22katex-html%22%3E%3Cspan%20class=%22base%22%3E%3Cspan%20class=%22strut%22%20style=%22height:%201em;%20vertical-align:%20-0.25em;%22%3E%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Ei%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Ep%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Eo%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Es%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Et%3C/span%3E%3Cspan%20class=%22mopen%22%3E[%3C/span%3E%3Cspan%20class=%22mord%20cjk_fallback%22%3E%E6%98%AF%3C/span%3E%3Cspan%20class=%22mord%20cjk_fallback%22%3E%E5%90%A6%3C/span%3E%3Cspan%20class=%22mord%20cjk_fallback%22%3E%E9%87%87%3C/span%3E%3Cspan%20class=%22mord%20cjk_fallback%22%3E%E7%94%A8%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.13889em;%22%3EP%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.02778em;%22%3EO%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.05764em;%22%3ES%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.13889em;%22%3ET%3C/span%3E%3Cspan%20class=%22mord%20cjk_fallback%22%3E%E5%BD%A2%3C/span%3E%3Cspan%20class=%22mord%20cjk_fallback%22%3E%E5%BC%8F%3C/span%3E%3Cspan%20class=%22mclose%22%3E]%3C/span%3E%3Cspan%20class=%22mspace%22%20style=%22margin-right:%200.222222em;%22%3E%3C/span%3E%3Cspan%20class=%22mbin%22%3E%E2%88%97%3C/span%3E%3Cspan%20class=%22mspace%22%20style=%22margin-right:%200.222222em;%22%3E%3C/span%3E%3C/span%3E%3Cspan%20class=%22base%22%3E%3Cspan%20class=%22strut%22%20style=%22height:%200.88888em;%20vertical-align:%20-0.19444em;%22%3E%3C/span%3E%3Cspan%20class=%22mord%22%3E@%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.02778em;%22%3Er%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Ee%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Et%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Eu%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.02778em;%22%3Er%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3En%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Es%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Et%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.02778em;%22%3Er%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Ei%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3En%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.03588em;%22%3Eg%3C/span%3E%3Cspan%20class=%22mspace%22%20style=%22margin-right:%200.222222em;%22%3E%3C/span%3E%3Cspan%20class=%22mbin%22%3E%E2%88%97%3C/span%3E%3Cspan%20class=%22mspace%22%20style=%22margin-right:%200.222222em;%22%3E%3C/span%3E%3C/span%3E%3Cspan%20class=%22base%22%3E%3Cspan%20class=%22strut%22%20style=%22height:%201em;%20vertical-align:%20-0.25em;%22%3E%3C/span%3E%3Cspan%20class=%22mord%22%3E/%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.10764em;%22%3Ef%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Eu%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3En%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Ec%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Et%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Ei%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Eo%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3En%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.07153em;%22%3EC%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%3Eu%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.02778em;%22%3Er%3C/span%3E%3Cspan%20class=%22mord%20mathdefault%22%20style=%22margin-right:%200.01968em;%22%3El%3C/span%3E%3Cspan%20class=%22mopen%22%3E(%3C/span%3E%3C/span%3E%3C/span%3E%3C/span%3E%3C/span%3Eurl,%20$params%20=%20false,%20$ispost%20=%200)
{
$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;
}
常见问题
1、猴子数据接口稳定吗?
答:猴子数据采用官方接口实时返回,准确率高,支持大并发,稳定率99.999%。
2、什么请求量?
答:用户通过程序请求接口地址一次,接口返回一个结果(短链接)的过程叫做一次请求,需要请求短链接的次数叫做请求量。
3、请求频率是什么意思?
答:请求频率就是请求检测第一个短链接后再次请求第二个短链接时需要等待的时间。比如:频率2秒,就是两次请求直接必须间隔2秒。建议用户链接较多时使用不限频率接口,实时循环请求检测。
4、短链接接口可以批量请求吗?
答:猴子数据短链接api接口支持批量实时检测,用户可以通过定时脚本循环实时批量请求。
7304

被折叠的 条评论
为什么被折叠?



