您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“如何用php調(diào)用URL短鏈接API接口”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
接口地址:http://api.monkeyapi.com
請(qǐng)求方式:http get/post
返回格式:json
{ "code": 200, "msg": "成功", "data": "http://t.cn/ELuxjqk" }
$url = "http://api.monkeyapi.com"; $params = array('appkey' =>'appkey',//您申請(qǐng)的APPKEY'url' =>'www.monkeyapi.com',//需要查詢的網(wǎng)站); $paramstring = http_build_query($params); $content = Curl($url, $paramstring); $result = json_decode($content, true);if($result) { var_dump($result); }else { //請(qǐng)求異常}/** * 請(qǐng)求接口返回內(nèi)容 * @param string $url [請(qǐng)求的URL地址] * @param string $params [請(qǐng)求的參數(shù)] * @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; }
#!/usr/bin/python# -*- coding: utf-8 -*-import json, urllib from urllib import urlencode url = "http://api.monkeyapi.com"params = {"appkey": "appkey", # 您申請(qǐng)的APPKEY"url": "www.monkeyapi.com", # 需要查詢的網(wǎng)站} params = urlencode(params) f = urllib.urlopen(url, params) content = f.read() res = json.loads(content) if res: print(res)else: print("請(qǐng)求異常")
1、猴子數(shù)據(jù)接口穩(wěn)定嗎?
答:猴子數(shù)據(jù)采用官方接口實(shí)時(shí)返回,準(zhǔn)確率高,支持大并發(fā),穩(wěn)定率99.999%。
2、什么請(qǐng)求量?
答:用戶通過程序請(qǐng)求接口地址一次,接口返回一個(gè)結(jié)果(短鏈接)的過程叫做一次請(qǐng)求,需要請(qǐng)求短鏈接的次數(shù)叫做請(qǐng)求量。
3、請(qǐng)求頻率是什么意思?
答:請(qǐng)求頻率就是請(qǐng)求檢測(cè)第一個(gè)短鏈接后再次請(qǐng)求第二個(gè)短鏈接時(shí)需要等待的時(shí)間。比如:頻率2秒,就是兩次請(qǐng)求直接必須間隔2秒。建議用戶鏈接較多時(shí)使用不限頻率接口,實(shí)時(shí)循環(huán)請(qǐng)求檢測(cè)。
4、短鏈接接口可以批量請(qǐng)求嗎?
答:猴子數(shù)據(jù)短鏈接api接口支持批量實(shí)時(shí)檢測(cè),用戶可以通過定時(shí)腳本循環(huán)實(shí)時(shí)批量請(qǐng)求。
“如何用php調(diào)用URL短鏈接API接口”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。