微信域名檢測官方api接口的分享(含PHP、JAVA、Python調用文檔)

公司的廣告業務量很大,由於微信對域名連接限制是很是嚴格,這就導致了外部連接域名什麼的很容易在微信中跑着跑着就會被屏蔽了,可是他把你屏蔽了又不會跟你通知,這就致使常常跑了很長的時間,發現域名早就已經被屏蔽了,公司利益獲得損失。 真的是挺煩的,可是域名太多了,根本沒有辦法一個個手動檢查。後來我在網上找到了幾個作微信域名檢測的服務商。這裏給你們分享一個好用的微信域名檢測接口。html

接口地址:http://www.maoapi.cn/wxymjc?u...://www.baidu.comapi

接口說明:把上面的微信域名檢測api接口的"http://www.baidu.com"替換成須要檢測的連接便可使用瀏覽器

返回說明:微信

{"status":1,"msg":"域名正常"}
{"status":0,"msg":"域名被封"}url

返回狀況總共分2種,返回1就表明域名在微信是正常的。返回0就表明域名被封了。code

返回0表示你的域名出現瞭如下幾種狀況(調用文檔在文末):htm

一、誘導分享接口

二、非微信官方網頁utf-8

三、網頁包含惡意欺詐內容開發

四、已中止訪問該網頁

五、如需瀏覽請長按複製瀏覽器打開

六、其餘等等狀況!

出現這幾種狀況,就表明你的域名是沒法在微信中沒法正常打開的,也就是咱們說的被封了,被屏蔽了!

咱們這邊搭配了這個檢測接口,而且咱們本身開發了一套預警系統,就是把全部的域名仿在一個域名池,檢測接口每隔一段時間(時間能夠自定義,咱們設置的是不間斷循環查詢)就本身檢測一下這些域名,發現被封了就會給你發送報警信息!

這種域名池自動檢查的這種比較適合廣告業務多的朋友。域名池裏面有咱們在推廣的域名,發現被封了以後,系統會實時推送信息給你。這樣就能及時的更換推廣連接,防止損失了!

各位能夠根據本身的需求,選擇適合本身的方式!確保本身的推廣工做一切順利。歡迎各位廣告同仁一塊兒多多交流交流!交換一下心得哈!

調用代碼
PHP調用演示:

`$url = 'http://www.baidu.com';
$api_url = 'http://www.maoapi.cn/wxymjc?url_long?url_long=http://www.baidu.com;
$short_url = file_get_contents($api_url);
echo $short_url;`

JAVA調用演示:

`public static void main(String path[]) throws Exception {
URL u = new URL("http://www.maoapi.cn/wxymjc?url_long?url_long=http://www.baidu.com");
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 = 'http://www.maoapi.cn'
path = '/wxymjc?url_long'
method = 'GET'
querys = 'url_long=http%3A%2F%2Fwww.baidu.com'
bodys = {}
url = host + path + '?' + querys
request = urllib2.Request(url)
response = urllib2.urlopen(request)
content = response.read()
if (content):
print(content)`

文章出自:http://www.maoapi.cn/bzmwh9.html 轉載請註明出處

相關文章
相關標籤/搜索