Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1173
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2019-12-12 14:40
文章分类
文章存档

2019年(1)

我的朋友

分类: 项目管理

2019-12-12 14:40:55

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

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

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

域名监控通知工具:

接口使用说明

1、在线使用

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

2、接入接口

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

接口返回json格式:

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

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

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

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

PHP调用演示:

$url = '';
$api_url = 'check_api.php?url_long=';
$short_url = file_get_contents($api_url);
echo $short_url;

Python调用演示:

import urllib, urllib2, sys
host = ''
path = 'check_api.php?url_long='
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)

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

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

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

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


阅读(347) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~