您好,登錄后才能下訂單哦!
這篇文章主要講解了“微信域名封禁檢測接口API的使用方法是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“微信域名封禁檢測接口API的使用方法是什么”吧!
微信域名封禁檢測接口API是騰訊官方對外公布的域名狀態查詢接口,請求接口可實時查詢域名在微信中的狀態信息。如果狀態異常則返回結果提示“域名被封”,如果未有異常則返回結果提示“域名正常”。
微信域名封禁檢測接口API是騰訊官方對外公布的域名狀態查詢接口,請求接口可實時查詢域名在微信中的狀態信息。如果狀態異常則返回結果提示“域名被封”,如果未有異常則返回結果提示“域名正常”。這里被檢測對象可以是域名,也可以是鏈接。
實時檢測范圍
域名封禁檢測接口可檢測到域名的四種異常:
1、鏈接報紅:提示已停止訪問該網頁
2、安全提示:提示非官方網頁
3、攔截提示:請長按復制鏈接使用瀏覽器訪問
應用場景
由于微信對外部鏈接內容規范比較嚴格,所以可能一不小心就會被判定為是違反內容規范的,或被同行惡意舉報投訴之類的。
那么此時就要用到微信域名檢測接口,實時檢測域名的狀態,從而才可以防患于未然,不影響推廣。上面分享的微信域名攔截檢測api,是采用微信官方接口打造,可以實時檢測微信域名安全,有異常及時通知,非常穩定,準確率達99.9999%。
接口文檔
1、在線使用
將api接口地址中的“http://www.baidu.com”換成你需要檢測的域名(帶不帶http://都可以),然后復制完整接口地址前往瀏覽器粘貼打開即可返回結果。
2、請求接口
如果覺得在線使用很麻煩,或者需要實時查詢,那么需要將接口對接到服務器程序中,設置返回參數,即可實時檢測并返回域名在微信內的狀態。請求示例可參考下方!
請求示例
PHP請求示例
$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;
}
注意事項:
1、調用api接口時,只需將 “http://www.baidu.com”替換成需要檢測的域名即可。
2、API接口支持域名中帶參數,當域名中出現 & 符號時,要用 %26 代替(或者使用url編碼格式),否則可能會導致返回結果不準確。
3、域名是不是http(s)????/開頭都行,如果要檢測二級域名,要把url換成二級域名。檢測主域名的話直接填主域名即可。
常見問題:
1、什么請求量?
答:用戶通過程序請求接口地址一次(即檢測一個域名被封殺狀態),接口返回一個結果的過程叫做一次請求,需要檢測域名狀態的次數叫做請求量。
2、請求頻率是什么意思?
答:請求頻率就是請求檢測第一個域名狀態后再次請求第二個域名時需要等待的時間。比如:頻率2秒,就是兩次請求直接必須間隔2秒。建議用戶域名較多時使用不限頻率接口,實時循環請求檢測。
3、檢測接口可以批量請求嗎?
答:域名檢測api接口支持批量實時檢測,用戶可以通過定時腳本循環實時批量檢測。
感謝各位的閱讀,以上就是“微信域名封禁檢測接口API的使用方法是什么”的內容了,經過本文的學習后,相信大家對微信域名封禁檢測接口API的使用方法是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。