首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ICP备案查询免费API接口使用教程

ICP备案查询免费API接口使用教程

原创
作者头像
用户9840656
发布2025-07-05 13:18:47
发布2025-07-05 13:18:47
9360
举报

ICP备案信息查询是网站运营中的重要环节,接口盒子提供的免费API接口可以帮助开发者快速获取域名备案信息。本文将详细介绍该接口的使用方法,并提供PHP和Python调用示例。


接口基本信息

  • 请求地址: https://cn.apihz.cn/api/wangzhan/icp.php
  • 请求方式: GET或POST
  • 请求参数: 参数名必填说明id是用户中心的数字IDkey是用户中心通讯秘钥domain是要查询的域名type否查询通道(1或2),默认随机
  • 返回参数: 参数名说明code状态码(200成功/400错误)msg错误提示信息icp备案号unit备案主体domain备案域名time审核时间

调用注意事项

  1. 使用自己的ID和KEY(注册获取)
  2. 公共ID(88888888)有频次限制
  3. 查询失败时可切换type通道重试
  4. 每日调用无上限

调用示例

1. GET方式调用

直接在URL中拼接参数:

代码语言:javascript
复制
bash复制https://cn.apihz.cn/api/wangzhan/icp.php?id=您的ID&key=您的KEY&domain=apihz.cn
2. PHP调用示例
代码语言:javascript
复制
php复制<?php
$api_url = 'https://cn.apihz.cn/api/wangzhan/icp.php';
$params = [
    'id' => '您的ID',      // 替换为实际ID
    'key' => '您的KEY',    // 替换为实际KEY
    'domain' => 'apihz.cn'
];

// 拼接GET请求URL
$request_url = $api_url . '?' . http_build_query($params);

// 发送请求
$response = file_get_contents($request_url);

// 解析结果
$result = json_decode($response, true);

if ($result['code'] == 200) {
    echo "备案号: " . $result['icp'] . "\n";
    echo "主体: " . $result['unit'] . "\n";
    echo "域名: " . $result['domain'] . "\n";
    echo "审核时间: " . $result['time'];
} else {
    echo "查询失败: " . $result['msg'];
}
?>
3. Python调用示例
代码语言:javascript
复制
python运行复制import requests

def query_icp(domain, user_id, user_key):
    url = "https://cn.apihz.cn/api/wangzhan/icp.php"
    params = {
        'id': user_id,
        'key': user_key,
        'domain': domain
    }
    
    try:
        response = requests.get(url, params=params)
        data = response.json()
        
        if data['code'] == 200:
            print(f"备案号: {data['icp']}")
            print(f"主体: {data['unit']}")
            print(f"域名: {data['domain']}")
            print(f"审核时间: {data['time']}")
        else:
            print(f"查询失败: {data['msg']}")
            
    except Exception as e:
        print(f"请求异常: {str(e)}")

# 使用示例
query_icp(
    domain="apihz.cn",
    user_id="您的ID",    # 替换为实际ID
    user_key="您的KEY"   # 替换为实际KEY
)

返回结果示例

成功响应:

代码语言:javascript
复制
json复制{
  "code": 200,
  "icp": "蜀ICP备2020030589号-1",
  "unit": "绵阳耳关明皿网络科技有限公司",
  "domain": "erguanmingmin.com",
  "time": "2021-12-20"
}

错误响应:

代码语言:javascript
复制
json复制{
  "code": 400,
  "msg": "通讯秘钥错误。"
}

常见问题处理

  1. KEY验证失败​:检查用户中心生成的KEY是否复制完整
  2. 无返回结果​:尝试指定type=1type=2切换查询通道
  3. 频繁超时​:公共KEY有并发限制,建议注册独立账号

官方文档参考:ICP备案查询API文档

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 接口基本信息
  • 调用注意事项
  • 调用示例
    • 1. GET方式调用
    • 2. PHP调用示例
    • 3. Python调用示例
  • 返回结果示例
  • 常见问题处理
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档