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

简介: 本文介绍如何通过接口盒子提供的免费API接口查询域名ICP备案信息,包含请求地址、参数说明及PHP和Python调用示例,适用于开发者快速集成备案查询功能。

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


接口基本信息

参数名 必填 说明
id 用户中心的数字ID
key 用户中心通讯秘钥
domain 要查询的域名
type 查询通道(1或2),默认随机

  • 返回参数:
参数名 说明
code 状态码(200成功/400错误)
msg 错误提示信息
icp 备案号
unit 备案主体
domain 备案域名
time 审核时间


调用注意事项

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

调用示例

1. GET方式调用

直接在URL中拼接参数:

bash

复制

https://cn.apihz.cn/api/wangzhan/icp.php?id=您的ID&key=您的KEY&domain=apihz.cn

2. PHP调用示例

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调用示例

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
)

返回结果示例

成功响应:

json

复制

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

错误响应:

json

复制

{
  "code": 400,
  "msg": "通讯秘钥错误。"
}

常见问题处理

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

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

目录
相关文章
|
8月前
|
JSON API PHP
免费ICP备案查询API接口详细教程
本文介绍“接口盒子”提供的免费ICP备案查询API,支持通过域名快速获取备案信息,如主办单位、备案号、审核时间等。基于离线库查询,适合非实时场景,开发者可免费调用并集成至应用,需注册获取ID和KEY,另有付费优享版供高并发需求使用。
1933 2
|
API
icp备案查询免费API接口教程
该接口用于查询指定域名的ICP备案信息,支持POST或GET请求方式。请求时需提供用户ID、用户KEY及待查询的域名,可选参数为查询通道。响应中包含状态码、消息内容、备案号、备案主体、域名及审核时间等信息。示例中提供了GET和POST请求方式及返回数据样例。
2436 4
|
域名解析 网络协议 安全
绕过CDN寻找真实IP
正常情况下,通过cmd命令可以快速找到域名对应IP,最常见的命令如ping、nslookup。但很多站点出于用户体验和安全的角度,使用CDN加速,将域名解析到CDN,这时候就需要绕过CDN来查找真实IP。
|
人工智能 自然语言处理 API
深入浅出LangChain与智能Agent:构建下一代AI助手
LangChain为大型语言模型提供了一种全新的搭建和集成方式,通过这个强大的框架,我们可以将复杂的技术任务简化,让创意和创新更加易于实现。本文从LangChain是什么到LangChain的实际案例到智能体的快速发展做了全面的讲解。
284103 62
深入浅出LangChain与智能Agent:构建下一代AI助手
|
人工智能 自然语言处理 API
深入浅出 LangChain 与智能 Agent:构建下一代 AI 助手
深入浅出 LangChain 与智能 Agent:构建下一代 AI 助手
4883 0
深入浅出 LangChain 与智能 Agent:构建下一代 AI 助手
|
网络协议 安全 容灾
哪些 DNS 服务器的响应速度快且稳定可靠?
哪些 DNS 服务器的响应速度快且稳定可靠?
43686 4
|
人工智能 Java API
MCP客户端调用看这一篇就够了(Java版)
本文详细介绍了MCP(Model Context Protocol)客户端的开发方法,包括在没有MCP时的痛点、MCP的作用以及如何通过Spring-AI框架和原生SDK调用MCP服务。文章首先分析了MCP协议的必要性,接着分别讲解了Spring-AI框架和自研SDK的使用方式,涵盖配置LLM接口、工具注入、动态封装工具等步骤,并提供了代码示例。此外,还记录了开发过程中遇到的问题及解决办法,如版本冲突、服务连接超时等。最后,文章探讨了框架与原生SDK的选择,认为框架适合快速构建应用,而原生SDK更适合平台级开发,强调了两者结合使用的价值。
14627 33
MCP客户端调用看这一篇就够了(Java版)

热门文章

最新文章