微信域名检测接口 最新微信域名检测官方测试接口

9158APP 0

背景

最近我有一个项目需要检测域名是否可以在微信中打开。如果被微信拦截,则需要采取下一步措施。因此,有必要确定域名的状态。不过,微信官方并没有提供相关的查询方法。最后我在网上找到了。获取这个接口地址,分享给有需要的朋友。

域名被阻止的常见原因

域名被屏蔽的原因确实有很多。这是一个简短的列表:

1、所购买的域名有黑历史,一直处于暗室。此类域名是风险清单中的重点检测目标。

2、QQ和微信是两种完全不同的检测机制。经常会出现一侧堵了,另一侧还好的情况!

3、网站流量过大。腾讯也重点测试流量过大的网站!

4、诱导转发活动,即使是合法营销,也会被屏蔽;

5、文字、标题、图片如有违法信息,一经发现将被禁止。

6. 人工上报,这个也占有一定的比例

7、有的屏蔽链接但不屏蔽域名,因为是腾讯合作的第三方平台,比如京东、拼多多、有赞等。

8.服务器IP是一个非常重要的测试。

9、系统可识别特征明显或复用性高的非法图像!

检测接口共享

获取地址:

http://www.cuoxin.com/ymjc

接口地址:

http://www.cuoxin.com/wxymjc?url_long=http://tool.cuoxin.com/

接口说明:

只需将api接口地址中的url链接替换为需要检测的URL即可。

退货说明:

只有两种解释,1表示正常,0表示阻塞。

退货说明:

若接口失败,请前往官网联系客服。

调用代码

PHP调用演示:

$url='http://www.baidu.com';

$api_url='http://www.cuoxin.com/wxymjc?url_long?url_long=http://www.baidu.com;

$short_url=file_get_contents($api_url);

回声$short_url;

JAVA调用演示:

公共静态无效主(字符串路径[])抛出异常{

URL u=new URL('http://www.cuoxin.com/wxymjc?url_long?url_long=http://www.baidu.com');

输入流=u.openStream();

ByteArrayOutputStream out=new ByteArrayOutputStream();

尝试{

字节buf[]=新字节[1024];

读取的整数=0;

while ((read=in .read(buf)) 0) {

out.write(buf, 0, 读);

}

} 最后{

如果(在!=空){

在.close();

}

}

字节b[]=out.toByteArray();

System.out.println(new String(b, 'utf-8'));

}

Python调用演示:

导入urllib、urllib2、系统

主机='http://www.cuoxin.com'

路径='/wxymjc?url_long'

方法='获取'

查询='url_long=http%3A%2F%2Fwww.baidu.com'

机构={}

url=主机+ 路径+ '?' + 查询

请求=urllib2.Request(url)

响应=urllib2.urlopen(请求)

内容=响应.read()

如果(内容):

打印(内容)