首页 微信域名拦截检测服务介绍
  • 产品功能
  • API 文档
  • 错误码参考
  • 示例代码

实时检测域名是否被微信屏蔽

功能介绍

服务说明

  • 微信域名检测接口使用 PHP7 开发,接口的响应速度快速、稳定,接口调用次数超过2200万次
  • 微信域名检测系统背后使用了官方接口,准确率100%,平均响应时间只要200毫秒
  • 我们部署了10台云服务器,使用负载均衡方便自动下线故障主机,给您提供最大限度的服务稳定性
  • 微信域名检测系统不限制用户的查询次数、支持多域名查询,提供API接口,用户可以很方便的集成到自己的系统上

常见问题

  • 累积消费满500元以上的用户可以申请开『增值税电子普通发票』,请联系客服并提供贵公司的发票抬头
  • 无法访问我们网站的用户请参考:https://shimo.im/docs/zyPg3QBauZ89ttnm/read
名 称
说 明
接口地址
https://wx.horocn.com/api/v1/wxUrlCheck
返回格式
JSON
请求方式
GET
请求示例
https://wx.horocn.com/api/v1/wxUrlCheck?api_token=您的API Token&req_url=www.qq.com
接口备注
如果您处于登录状态,请求示例中的API Token即是您真实的API Token,不需要再去用户中心查询
请求参数说明
名称
必填
类型
说明
api_token
string
用户的API Token,在用户中心可以查询到,用于API调用
req_url
string
需要检测的url或域名,例:https://www.qq.com/ 或 www.qq.com
check_type
string
检查类型,用于选择使用微信域名检测还是QQ域名检测。可选值:wx、qq。默认:wx。
返回参数说明
名称
类型
说明
codeinteger状态码,0表示正常,非0表示错误
msgstring提示信息
data.statusstring域名状态,取值:ok(正常)、blocked(被封)
JSON返回示例

// 服务端正常处理请求,且域名正常
{
    "code": 0,
    "msg": "OK",
    "data": {
        "status": "ok"
    }
}

// 服务端正常处理请求,但域名被封
{
    "code": 0,
    "msg": "OK",
    "data": {
        "status": "blocked"
    }
}

// 请求频率过快
{
    "code": 10001,
    "msg": "接口调用频率过快",
    "data": []
}

// 服务端处理请求出现异常
{
    "code": 10004,
    "msg": "系统内部错误,请重试",
    "data": []
}
错误码参照
错误码
说明
10001接口调用频率过快
10003参数有误
20001API Token 无效
20002未购买服务或服务已过期
Python版微信域名检测示例代码

# -*- coding: utf-8 -*-

import json, urllib
from urllib import urlencode

def main():
    # 您的 API Token,在用户中心可查询到
    apiToken = "*********************"

    url = "https://wx.horocn.com/api/v1/wxUrlCheck"
    params = {
        "req_url" : "www.qq.com", #需要检测的地址或域名
        "api_token" : apiToken,

    }
    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()
                            
PHP版微信域名检测示例代码

<?php
// 您的 API Token,在用户中心可查询到
$apiToken = "********************************";
// 需要检测的地址或域名
$reqUrl = "www.qq.com";
$url = sprintf("https://wx.horocn.com/api/v1/wxUrlCheck?api_token=%s&req_url=%s", $apiToken, $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));
}