微信域名检测接口调用演示步骤(含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 相关文章推荐
Javascript异步编程的4种方法让你写出更出色的程序
Jan 17 Javascript
jquery精度计算代码 jquery指定精确小数位
Feb 06 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
Mar 02 Javascript
SeaJS中use函数用法实例分析
Oct 10 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
Jan 21 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
Feb 11 Javascript
微信小程序开发之左右分栏效果的实例代码
May 20 Javascript
JavaScript学习教程之cookie与webstorage
Jun 23 Javascript
react中Suspense的使用详解
Sep 01 Javascript
js实现固定区域内的不重叠随机圆
Oct 24 Javascript
vue中实现动态生成二维码的方法
Feb 21 Javascript
在Vue中使用Echarts实例图的方法实例
Oct 10 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
推荐几部必看的DC动画电影
2020/03/03 欧美动漫
PHP 类相关函数的使用详解
2013/05/10 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
php打开远程文件的方法和风险及解决方法
2013/11/12 PHP
android上传图片到PHP的过程详解
2015/08/03 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
JQuery里面的几种选择器 查找满足条件的元素$(&quot;#控件ID&quot;)
2011/08/23 Javascript
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
获取鼠标在div中的相对位置的实现代码
2013/12/30 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
js时间戳转为日期格式的方法
2015/12/28 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
浅谈super-vuex使用体验
2018/06/25 Javascript
webpack打包非模块化js的方法
2018/10/24 Javascript
js canvas画布实现高斯模糊效果
2018/11/27 Javascript
Vue组件生命周期运行原理解析
2020/11/25 Vue.js
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python修改Excel数据的实例代码
2013/11/01 Python
python基础教程之常用运算符
2014/08/29 Python
python获得两个数组交集、并集、差集的方法
2015/03/27 Python
python添加菜单图文讲解
2019/06/04 Python
pandas进行时间数据的转换和计算时间差并提取年月日
2019/07/06 Python
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
2019/11/07 Python
HTML5标签小集
2011/08/02 HTML / CSS
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
会计学应届毕业生推荐信
2013/11/04 职场文书
农民致富事迹材料
2014/01/23 职场文书
竞聘演讲稿精彩开头和结尾
2014/05/14 职场文书
早读课迟到检讨书
2014/09/25 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
接收函
2019/04/22 职场文书
入党转正申请书范文
2019/05/20 职场文书