版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 概要
更新内容
- 提供更详细的被封原因,用户可以根据自己的情况,忽略部分错误
- 提供获取备案信息的功能
请求参数
名称 | 是否必填 | 类型 | 说明 |
---|
api_token | 是 | string | 用户的API Token,在用户中心可以查询到 |
req_url | 是 | string | 需要检测的url或域名,例:https://www.qq.com/ 或 www.qq.com |
check_type | 否 | string | 检查类型,用于选择使用微信域名检测还是QQ域名检测。可选值:wx、qq。默认:wx。 |
need_icp | 否 | string | 是否需要返回备案信息,取值:yes 或 no |
返回参数说明
名称 | 是否一定返回 | 类型 | 说明 |
---|
code | 是 | integer | 状态码,0表示正常,非0表示错误 |
msg | 是 | string | 提示信息 |
data.status | 是 | string | 域名状态,取值:ok(正常)、blocked(被封) |
data.err_code | 是 | integer | 域名被封的原因,0(正常)、30001(页面被转码)、30002(已停止访问该网页)、30998(如需浏览,请长按网址复制后使用浏览器访问)、30999(其他未知错误) |
data.err_msg | 是 | string | 错误说明 |
data.sub_err_msg | 是 | string | 详细的错误说明 |
data.icp.organization | 否 | string | 主办单位名称 |
data.icp.serial | 否 | string | 网站备案/许可证号 |
data.icp.can_visit | 否 | string | 是否可以浏览该网站,用于检查该网站是否提示备案。取值:yes(正常访问)、timeout(访问超时)、dns_resolve_err(DNS 解析出错)、need_icp(网站提示需要备案)、other_err(其他未知错误) |
返回结果示例
{
"code": 10001,
"msg": "接口调用频率过快",
"data": []
}
{
"code": 10004,
"msg": "系统内部错误,请重试",
"data": []
}
{
"code": 0,
"msg": "OK",
"data": {
"status": "ok",
"err_code": 0,
"err_msg": "",
"sub_err_msg": ""
}
}
{
"code": 0,
"msg": "OK",
"data": {
"status": "blocked",
"err_code": 30002,
"err_msg": "已停止访问该网页",
"sub_err_msg": "网页包含侵权内容"
}
}
{
"code": 0,
"msg": "OK",
"data": {
"status": "blocked",
"err_code": 30001,
"err_msg": "页面被转码",
"sub_err_msg": "非微信官方网页"
}
}
{
"code": 0,
"msg": "OK",
"data": {
"status": "blocked",
"err_code": 30998,
"err_msg": "如需浏览,请长按网址复制后使用浏览器访问",
"sub_err_msg": ""
}
}
{
"code": 0,
"msg": "OK",
"data": {
"status": "ok",
"err_code": 0,
"err_msg": "",
"sub_err_msg": "",
"icp": {
"organization": "深圳市腾讯计算机系统有限公司",
"serial": "粤B2-20090059-5",
"is_icp_ok": "yes",
"can_visit": "timeout"
}
}
}