ICP备案信息查询是网站运营中的重要环节,接口盒子提供的免费API接口可以帮助开发者快速获取域名备案信息。本文将详细介绍该接口的使用方法,并提供PHP和Python调用示例。
https://cn.apihz.cn/api/wangzhan/icp.php88888888)有频次限制type通道重试直接在URL中拼接参数:
bash复制https://cn.apihz.cn/api/wangzhan/icp.php?id=您的ID&key=您的KEY&domain=apihz.cnphp复制<?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'];
}
?>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": "通讯秘钥错误。"
}type=1或type=2切换查询通道官方文档参考:ICP备案查询API文档
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。