溫馨提示×

溫馨提示×

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

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

實時微信域名檢測API接口的實現(xiàn)方式

發(fā)布時間:2020-08-11 07:53:26 來源:ITPUB博客 閱讀:124 作者:it5748 欄目:移動開發(fā)

應(yīng)用場景

最近 我們剛成立了一個 項目 ,在微信推廣中,域名時不時的就被微信攔截,這使我們都非常頭大,這時我翻閱互聯(lián)網(wǎng)上所有的資料,知道有微信域名檢測這樣一個 API 接口,問了身邊做技術(shù)的朋友,朋友也說需要一這微信域名檢測這樣的 API 接口 ,實時 檢測域名在微信里是否可以打開,如果被微信攔截,則需要進(jìn)行下一步操作,所以需要判斷域名的狀態(tài),但是微信官方并沒有提供相關(guān)查詢的方法,最后在網(wǎng)上找到了這個接口地址,分享給有需要的朋友。

檢測樣式: http: //api.monkeyapi.com?appkey={appkey}&url=www.baidu.com ,p  

舉例說明:如果需要檢測123.com,就把 www.baidu.com   換成 123.com,這里面appkey是需要找人獲取的,獲取方式可可以咨詢我 ,此時就可以實時檢測域名啦,值得一提的是,這里被檢測的對象可以是域名,也可以是鏈接,還可以是帶參數(shù)的鏈接,我讓我覺得特別了不起。

這里分析下 域名被封常見原因 域名被封,確實有很多因素,簡單列舉下:

1 、購買的域名有黑歷史,曾經(jīng)進(jìn)過小黑屋,這類則是風(fēng)險名單中的重點(diǎn)檢測對象 !

2 qq 和微信是 2 種完全不同的檢測機(jī)制,經(jīng)常會出現(xiàn)一邊被封另一邊沒事!

3 、網(wǎng)站流量過大,騰訊針對流量過大的網(wǎng)站也是重點(diǎn)檢測的對象!

4 、誘導(dǎo)轉(zhuǎn)發(fā)活動,即使是合法營銷,也會被封

5 、   正文、標(biāo)題、圖片任意有一處有一點(diǎn)點(diǎn)違規(guī)信息,被系統(tǒng)抓取到也是會被封禁

6 、人工舉報,這個也占有一定的比例 !

7 、有的是封鏈接不封域名,因為是騰訊合作的第三方平臺,京東、拼多多、有贊等等

8   服務(wù)器 IP 是一個很重點(diǎn)檢測 !

9 、對于明顯特征或復(fù)用度高的違規(guī)圖片,系統(tǒng)是能識別的!

api 接口地址中的 url 鏈接換成需要檢測的網(wǎng)址即可

最后分享下 PHP 代碼實現(xiàn)示例:

$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 = 
)
{
    $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;
}
向AI問一下細(xì)節(jié)

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

AI