溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

微信域名封禁檢測接口API的使用方法是什么

發(fā)布時間:2021-11-18 15:21:48 來源:億速云 閱讀:132 作者:iii 欄目:移動開發(fā)

這篇文章主要講解了“微信域名封禁檢測接口API的使用方法是什么”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“微信域名封禁檢測接口API的使用方法是什么”吧!

微信域名封禁檢測接口API是騰訊官方對外公布的域名狀態(tài)查詢接口,請求接口可實時查詢域名在微信中的狀態(tài)信息。如果狀態(tài)異常則返回結(jié)果提示“域名被封”,如果未有異常則返回結(jié)果提示“域名正常”。

微信域名封禁檢測接口API是騰訊官方對外公布的域名狀態(tài)查詢接口,請求接口可實時查詢域名在微信中的狀態(tài)信息。如果狀態(tài)異常則返回結(jié)果提示“域名被封”,如果未有異常則返回結(jié)果提示“域名正常”。這里被檢測對象可以是域名,也可以是鏈接。

實時檢測范圍

域名封禁檢測接口可檢測到域名的四種異常:

1、鏈接報紅:提示已停止訪問該網(wǎng)頁

2、安全提示:提示非官方網(wǎng)頁

3、攔截提示:請長按復(fù)制鏈接使用瀏覽器訪問

應(yīng)用場景

由于微信對外部鏈接內(nèi)容規(guī)范比較嚴(yán)格,所以可能一不小心就會被判定為是違反內(nèi)容規(guī)范的,或被同行惡意舉報投訴之類的。

那么此時就要用到微信域名檢測接口,實時檢測域名的狀態(tài),從而才可以防患于未然,不影響推廣。上面分享的微信域名攔截檢測api,是采用微信官方接口打造,可以實時檢測微信域名安全,有異常及時通知,非常穩(wěn)定,準(zhǔn)確率達(dá)99.9999%。

接口文檔

1、在線使用

將api接口地址中的“http://www.baidu.com”換成你需要檢測的域名(帶不帶http://都可以),然后復(fù)制完整接口地址前往瀏覽器粘貼打開即可返回結(jié)果。

2、請求接口

如果覺得在線使用很麻煩,或者需要實時查詢,那么需要將接口對接到服務(wù)器程序中,設(shè)置返回參數(shù),即可實時檢測并返回域名在微信內(nèi)的狀態(tài)。請求示例可參考下方!

請求示例

PHP請求示例

$url = "http://api.monkeyapi.com";

$params = array(

'appkey' =>'appkey',//您申請的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 {

    //請求異常

}

/**

    * 請求接口返回內(nèi)容

    * @param    string $url [請求的URL地址]

    * @param    string $params [請求的參數(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;

}

注意事項:

1、調(diào)用api接口時,只需將 “http://www.baidu.com”替換成需要檢測的域名即可。

2、API接口支持域名中帶參數(shù),當(dāng)域名中出現(xiàn) & 符號時,要用 %26 代替(或者使用url編碼格式),否則可能會導(dǎo)致返回結(jié)果不準(zhǔn)確。

3、域名是不是http(s)????/開頭都行,如果要檢測二級域名,要把url換成二級域名。檢測主域名的話直接填主域名即可。

常見問題:

1、什么請求量?

答:用戶通過程序請求接口地址一次(即檢測一個域名被封殺狀態(tài)),接口返回一個結(jié)果的過程叫做一次請求,需要檢測域名狀態(tài)的次數(shù)叫做請求量。

2、請求頻率是什么意思?

答:請求頻率就是請求檢測第一個域名狀態(tài)后再次請求第二個域名時需要等待的時間。比如:頻率2秒,就是兩次請求直接必須間隔2秒。建議用戶域名較多時使用不限頻率接口,實時循環(huán)請求檢測。

3、檢測接口可以批量請求嗎?

答:域名檢測api接口支持批量實時檢測,用戶可以通過定時腳本循環(huán)實時批量檢測。

感謝各位的閱讀,以上就是“微信域名封禁檢測接口API的使用方法是什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對微信域名封禁檢測接口API的使用方法是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

api
AI