1、接口简介:
该接口主要用于查询指定域名的ICP备案信息,通过提供用户ID、用户KEY以及待查询的域名,即可获取相应的备案信息,此接口具有稳定性高、免费使用的特点,但轻享版仅返回域名备案号,不包含备案时间、备案主体等详细信息。
2、请求方式:
支持POST或GET两种方式进行请求。
3、请求参数:
用户ID:必填项,为用户中心的数字ID,用于标识用户身份,id=10000000。
用户KEY:必填项,为用户中心通讯秘钥,用于验证用户请求的合法性,key=15he5h15ty854j5sr152hs2,示例中的ID与KEY为公共ID与KEY,共享每分钟调用频次限制,实际使用时请使用自己的ID与KEY,以独享每分钟调用频次。
域名:必填项,要查询的域名,domain=apihz.cn。
查询通道(可选):用于指定查询的通道,默认随机,如果查询失败,可以尝试切换通道,type=1。
4、返回参数:
状态码(code):返回请求的状态码,200表示成功,400表示错误。
(msg):当状态码为400时,返回具体的错误提示信息。
备案号(icp):返回查询到的备案号。
备案主体(unit):返回备案主体的名称。
域名(domain):返回查询的域名。
审核时间(time):返回备案的审核时间。
请求示例
1、GET请求:
示例链接:https://cn.apihz.cn/api/wangzhan/icpf.php?id=88888888&key=88888888&domain=apihz.cn。
2、POST请求:
请根据开发语言自行构造POST请求,将上述参数作为请求体发送至接口地址。
返回数据示例
1、成功响应:
“`json
{
"code": 200,
"icp": "蜀ICP备2020030589号10",
"unit": "绵阳耳关明皿网络科技有限公司",
"domain": "erguanmingmin.com",
"time": "20211220"
}
2、错误响应: ```json { "code": 400, "msg": "通讯秘钥错误" }
“`json
{
"code": 400,
"msg": "未备案或查询失败"
}
```json { "code": 400, "msg": "未备案" }
注意事项
1、遵守法律法规:在使用该接口时,请确保您的应用程序遵守相关法律法规,不得将接口用于非法用途。
2、合理使用:请合理使用该接口,避免频繁请求或滥用资源,以免对服务器造成不必要的负担。
3、数据保密:请妥善保管您的API密钥和其他敏感信息,不要泄露给未经授权的第三方。
4、错误处理:当接口返回错误时,您需要采取适当的错误处理机制,以便在出现问题时及时发现和解决。
相关问题与解答
1、问:如果查询结果为“未备案”,是否意味着该域名一定没有进行过备案?
答:不一定,查询结果为“未备案”可能是因为该域名尚未进行备案,也可能是因为备案信息已被注销或移除,如果查询的域名是新注册的或最近才进行备案的,可能存在数据更新延迟的情况,导致暂时查询不到备案信息,在遇到“未备案”的结果时,建议稍后再次查询以确认。
2、问:如何获取自己的用户ID和用户KEY?
答:要获取用户ID和用户KEY,您需要在提供该接口服务的平台上注册一个账号,并前往个人中心查看或申请API密钥,具体步骤可能因平台而异,但一般都会提供相关的指引和说明,请按照平台的提示完成注册和密钥申请流程,以确保您能够正常使用该接口进行ICP备案信息的查询。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/155517.html