微信域名检测接口调用演示步骤(含PHP、Python)


Posted in Javascript onDecember 08, 2019

微信域名检测接口是腾讯官方发布的api接口,调用检测接口即可返回域名在微信内的生存状态,如果已被拦截返回结果提示“域名被封”,如果未被拦截则返回结果提示“域名正常”。

微信域名检测接口(官方)
http://www.xiaocaoff.cn/weixin/check-api.php?url=http://www.baidu.com

接口使用说明

1、在线使用

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

2、接入接口

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

PHP调用演示

<?php
// 需要检测的地址或域名

$reqUrl = "http://www.baidu.com";

$url = sprintf("http://www.xiaocaoff.cn/weixin/check-api.php?url=http://www.baidu.com",$reqUrl);

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);

$responseBody = curl_exec($ch);

$responseArr = json_decode($responseBody, true);

if (json_last_error() != JSON_ERROR_NONE) {

 echo "JSON 解析接口结果出错\n";

 return;

}

if (isset($responseArr['code']) && $responseArr['code'] == 0) {

 // 接口正确返回

 // $responseArr['data']['status'] 的取值范围:ok、blocked

 // ok 表示正常、blocked 表示被封

 printf("测试地址(%s)的状态为:%s\n", $reqUrl, $responseArr['data']['status']);

} else {

 printf("接口异常:%s\n", var_export($responseArr, true));

}

Python调用演示

def main():

 url = "http://www.xiaocaoff.cn/weixin/check-api.php"

 params = {

  "req_url" : "http://www.baidu.com", #需要检测的地址或域名

 }

 params = urlencode(params)

 f = urllib.urlopen("%s?%s" % (url, params))

 

 content = f.read()

 res = json.loads(content)

 if res:

  code = res["code"]

  if code == 0:

   #成功请求

   print res["result"]

  else:

   print "%s: %s" % (res["code"],res["msg"])

 else:

  print "request api error"

 

if __name__ == '__main__':

 main()

注意事项:

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

常见问题:

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

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

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js中有关IE版本检测
Jan 04 Javascript
JS实现的省份级联实例代码
Jun 24 Javascript
jQuery中ready事件用法实例
Jan 19 Javascript
Jquery树插件zTree用法入门教程
Feb 17 Javascript
深入分析jsonp协议原理
Sep 26 Javascript
实例讲解避免javascript冲突的方法
Jan 03 Javascript
vue左右侧联动滚动的实现代码
Jun 06 Javascript
vue-cli webpack 引入swiper的操作方法
Sep 15 Javascript
详解vue父子组件关于模态框状态的绑定方案
Jun 05 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
vue-cli点击实现全屏功能
Mar 07 Javascript
JavaScript类的继承多种实现方法
May 30 Javascript
vue实现数字动态翻牌的效果(开箱即用)
Dec 08 #Javascript
详解小程序BackgroundAudioManager踩坑之旅
Dec 08 #Javascript
vue 实现LED数字时钟效果(开箱即用)
Dec 08 #Javascript
Vue学习笔记之计算属性与侦听器用法
Dec 07 #Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
Dec 07 #Javascript
JQuery样式与属性设置方法分析
Dec 07 #jQuery
JQuery常用简单动画操作方法回顾与总结
Dec 07 #jQuery
You might like
PHP教程 基本语法
2009/10/23 PHP
收集的二十一个实用便利的PHP函数代码
2010/04/22 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
PHP中数据库单例模式的实现代码分享
2014/08/21 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
2014/11/14 PHP
CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
2015/12/17 PHP
php中简单的对称加密算法实现
2017/01/05 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
PHP 文件上传限制问题
2019/09/01 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
2010/11/25 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
在javascript中创建对象的各种模式解析
2016/05/16 Javascript
@ResponseBody 和 @RequestBody 注解的区别
2017/03/08 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
老生常谈ES6中的类
2017/07/31 Javascript
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
学习python分支结构
2019/05/17 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
英语文学专业学生的自我评价
2013/10/31 职场文书
给男朋友的道歉信
2014/01/12 职场文书
三年级语文教学反思
2014/02/01 职场文书
大学生求职工作的自我评价
2014/02/13 职场文书
教师节活动总结
2014/08/29 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
公路施工安全责任书
2015/05/08 职场文书
幼儿园教师暑期培训心得体会
2016/01/09 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书