微信域名檢測,域名攔截檢測介面

奔跑的太陽發表於2021-03-02

微信域名檢測介面是騰訊官方對外公佈的域名查詢api,請求api介面可實時查詢域名在微信中的狀態資訊。如果狀態異常則返回結果提示“域名被封”,如果未有異常則返回結果提示“域名正常”。

異常檢測 以上介面可檢測到域名的四種異常:

1、連結報紅:提示已停止訪問該網頁

2、安全提示:提示非官方網頁

3、安全提示:提示網址包含過多重定向

4、攔截提示:請長按複製連結使用瀏覽器訪問 應用場景


由於微信對外部連結內容規範比較嚴格,所以可能一不小心就會被判定為是違反內容規範的,或被同行惡意舉報投訴之類的。

那麼此時就要用到微信域名檢測介面,實時檢測域名的狀態,從而才可以防患於未然,不影響推廣。上面分享的微信域名攔截檢測api,是採用微信官方介面打造,可以實時檢測微信域名安全,有異常及時通知,非常穩定,準確率達100%。


請求說明

1、線上使用

請求示例:

將api介面地址中的“”換成你需要檢測的域名(帶不帶http://都可以),然後複製完整介面地址前往瀏覽器貼上開啟即可返回結果。

2、請求介面

如果覺得線上使用很麻煩,或者需要實時查詢,那麼需要將介面對接到伺服器程式中,設定返回引數,即可實時檢測並返回域名在微信內的狀態。

PHP請求示例

$url = '
$api_url = '
$short_url = file_get_contents($api_url);
echo $result_url;


Java請求示例

public static void main(String path[]) throws Exception {
URL u = new URL(");
InputStream in = u.openStream();
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
byte buf[] = new byte[1024];
int read = 0;
while ((read = in .read(buf)) > 0) {
out.write(buf, 0, read);
}
} finally {
if ( in != null) {
in .close();
}
}
byte b[] = out.toByteArray();
System.out.println(new String(b, "utf-8"));
}


Python請求示例

import urllib, urllib2, sys
host = '
path = '/api/vx?free'
method = 'GET'
querys = 'url=http%3A%2F%2F
bodys = {}
url = host + path + '?' + querys
request = urllib2.Request(url)
response = urllib2.urlopen(request)
content = response.read()
if (content):
print(content)


注意事項:

呼叫api介面時,只需將 “”替換成需要檢測的域名即可。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995218/viewspace-2760728/,如需轉載,請註明出處,否則將追究法律責任。

相關文章