域名是否被微信拦截,微信域名检测api接口分享

Posted iioonnw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了域名是否被微信拦截,微信域名检测api接口分享相关的知识,希望对你有一定的参考价值。

微信域名检测接口作用是什么?

在微信中做推广的过程中,因为微信的限制比较严格,所以经常会发现域名被微信查封无法访问的问题,出现这一问题之后,自己的业务往往会受到巨大影响。使用微信域名检测接口是为了方便检测自己的域名状态,及时获取是否被微信查封。

微信域名检测接口(官方)

http://www.xiaohejc.cn/check_api.php?url_long=http://www.baidu.com

域名监控通知工具:

http://www.xiaohejc.cn

接口使用说明

1、在线使用

将api接口地址中的“http://www.baidu.com”换成你需要检测的域名,然后复制地址前往浏览器粘贴打开即可返回结果。

2、接入接口

如果觉得在线使用很麻烦,或者需要实时查询,将接口接入到服务器代码中,设置返回参数,即可实时检测域名在微信内的状态。

接口返回json格式:

{"status":1,"msg":"域名正常"}

{"status":0,"msg":"域名被封"}

{"status":500,"msg":"接口到期"}

{"status":402,"msg":"频率过快"}

PHP调用演示:

$url = ‘http://www.baidu.com‘;
$api_url = ‘http://www.xiaohejc.cn/check_api.php?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.xiaohejc.cn/check_api.php?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.xiaohejc.cn/
path = check_api.php?url_long=
method = GET
querys = url=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)
 

 

注意事项:
1、调用api接口时,只需将 “http://www.baidu.com”替换成需要检测的域名即可。
2、API接口支持域名中带参数,当域名中出现 & 符号时,要用 %26 代替(或者使用url编码格式),否则可能会导致返回结果不准确。
3、域名必须要以http(s)://开头,否则可能会导致返回失败或者无法查询等问题。
4、上文提到的API接口,本人使用大半年了,一直是比较稳定的,大家可以试试,觉得不错记得收藏一下,以免丢失找不到。

常见问题:
1、为什么接口返回结果与实际不符?
答:域名的携带的特殊字符没有进行编码,导致参数没有生效;或者是因为待检测的域名没有以http(s)://开头。

2、接口没有返回结果,是什么情况?
答:有些时候接口返回数据有延迟,超时了则会返回失败,返回参数即为空;或者是调用方法不对,详情可见上文接口调用演示。

3、接入接口,最快每秒检测几次?
答:接口最高支持6次/秒无间断检测,2秒内返回结果。

以上是关于域名是否被微信拦截,微信域名检测api接口分享的主要内容,如果未能解决你的问题,请参考以下文章

如何检测域名有没有被微信拦截 微信拦截域名原理

如何判断域名网站有没有被微信屏蔽 微信拦截域名检测系统

网站微信拦截查询工具 采用官方接口检测域名是否在微信中被拦截

怎样判断网址是否被微信封 微信域名检测接口的实现

讲述我是如何检测微信域名是否被屏蔽拦截的?

怎样判断网址是否被微信封 微信域名检测接口的实现