HTTP状态检测

接口地址:https://api.uouin.com/app/zt

返回格式:Json

请求方式:Http(s) Get/Post请求

请求示例:https://api.uouin.com/app/zt?username=用户名&key=密钥&url=https://www.qq.com

接口说明:HTTP状态检测可多节点实时检测网站运行HTTP状态码以及监控网站状态,若发生故障会返回HTTP故障状态码并返回HTTP状态码故障解释说明。

请求参数说明:

参数名称必填类型说明
usernamestring用户名
keystring密钥
nodeidstring默认为hn_zz河南省郑州BGP节点
IPV4网站检测节点列表:
gz为中国_广州市BGP节点
nj为中国_南京市BGP节点
bj为中国_北京市BGP节点
hn_zz为中国_河南省_郑州BGP节点
ctcc为中国_江苏省_镇江电信节点
zs_ctcc为中国_广东省_中山电信节点
cmcc为中国_河南省_郑州移动节点
sd_cmcc为中国_山东省_济宁移动节点
cucc为中国_河南省_郑州联通节点
sc_cucc为中国_四川省_雅安联通节点
hk为中国_香港_腾讯云BGP节点
hk_aliyun中国_香港_阿里云BGP节点
hk_wtt为中国_香港_九仓电讯BGP节点
hk_tko为中国_香港_将军澳BGP节点
tw为中国_台湾_台北动态节点
jp为日本_东京都_东京节点
lta为意大利_伦巴第大区_米兰广域市节点
us为美国_加利福尼亚州_洛杉矶节点
us_sj为美国_加利福尼亚州_圣何塞节点
zaf为南非_豪登省_约翰内斯堡节点
rus为俄罗斯_列宁格勒州_圣彼得堡节点
ar为阿根廷_布宜诺斯艾利斯节点
au为澳大利亚_新南威尔士州_悉尼节点

IPV6网站检测节点列表:
ipv6_cq为中国_重庆市IPV6节点
ipv6_hn为中国_郑州市IPV6节点
ipv6_hk为中国_香港_荃湾IPV6节点
ipv6_hk_tko为中国_香港_将军澳IPV6节点
ipv6_jp为日本_东京都_东京IPV6节点
ipv6_us为美国_加利福尼亚州_洛杉矶IPV6节点
ipv6_us_or为美国_俄勒冈州_希尔斯伯勒IPV6节点
ipv6_us_kansas为美国_堪萨斯州_堪萨斯城IPV6节点
ipv6_zaf为南非_豪登省_约翰内斯堡IPV6节点
ipv6_tur为土耳其_伊斯坦布尔IPV6节点
ipv6_ar为阿根廷_布宜诺斯艾利斯IPV6节点

支持自选节点检测,节点标签之间用|间隔,例如ctcc|cmcc|cucc则检测电信、移动、联通节点,上限为5个。
urlstring需要检测的URL地址

返回参数说明:

参数名称类型说明
codenumber单节点检测:
1001为状态码200、301、302、307
1002为其他状态码
多节点检测:默认为1001
msgstring系统返回提示信息!
statustring异常为false,正常为true!
countnumber点数包,如按量计费则返回!
reasonstring拦截原因,如有则返回!
describestring拦截描述,如有则返回!
urlstring检测的地址!

响应文本:

{
	"httpcode": 302,
	"location": "https:\/\/www.qq.com?fromdefault",
	"msg": "临时重定向",
	"url": "http:\/\/qq.com",
	"code": 1001,
}

系统状态码参考:

 状态码code说明
 -200用户名不能空
 -201key不能空
 -202url不能为空
 -203点数包余额不足
 -204访问API频率超过套餐限制,请升级套餐
 -205请求的接口地址有误,请到API文档获取请求地址
 -206账户VIP会员没开通或已过期
 -207用户名或key不对
 -208非白名单IP,请添加白名单IP
 -209账户状态异常
 -210接口异常,查询失败
 -211账户未绑定手机号
 -212检测超时,请重试
 -213网址存在安全风险,如误报可添加白名单域名
 -214API功能未开通
 1001检测域名状态正常
 1002检测域名状态异常或封禁
 200获取数据成功
 1短网址类调用生成成功

对接代码演示:


$result = file_get_contents("https://api.uouin.com/app/zt?username=用户名&key=密钥&url=".urlencode($url));
$json = json_decode($result,true);
if($json[code] < 0){
    echo $json[msg];// API接口异常,返回异常信息
}
if($code == 1001){
    echo "域名正常"; //判断code为1001即为正常
}
if($code == 1002){ //判断code为1002即为拦截
    echo "已被封禁";
}
//可通过sleep()或usleep()函数控制调用频率

找不到你想要的?

需要我们的帮助!
联系我们