历史上的今天 是一个免费API接口,可随机获取或按日期检索历史上的今天发生的重要事件。数据同步于百度百科,覆盖全面、权威可靠。支持返回事件标题、日期、关键词及百科链接,适合历史类应用、教育工具或内容聚合平台集成。
https://cn.apihz.cn/api/zici/today.phpGET 或 POSTid是用户中心的数字ID(需注册获取)key是用户中心通讯秘钥m否月份(1-12),需与d同时使用d否日期(1-31),需与m同时使用
📌 注意:
m 和 d,默认返回当日随机历史事件(无结果则随机返回其他日期)。id=88888888、key=88888888)有频次限制,务必注册独享ID(免费)。php复制<?php
$id = "10000000"; // 替换为你的ID
$key = "15he5h15ty854j5sr152hs2"; // 替换为你的KEY
$apiUrl = "https://cn.apihz.cn/api/zici/today.php";
// 可选:指定日期(如7月6日)
// $params = "id=$id&key=$key&m=07&d=06";
$params = "id=$id&key=$key"; // 默认今日随机事件
$response = file_get_contents("$apiUrl?$params");
$data = json_decode($response, true);
if ($data['code'] == 200) {
echo "事件: " . $data['title'] . "\n";
echo "日期: {$data['y']}年{$data['m']}月{$data['d']}日\n";
echo "关键词: " . $data['words'] . "\n";
echo "百科链接: " . $data['url'];
} else {
echo "错误: " . $data['msg'];
}
?>python运行复制import requests
id = "10000000" # 替换为你的ID
key = "15he5h15ty854j5sr152hs2" # 替换为你的KEY
params = {
"id": id,
"key": key,
# "m": "07", # 可选:指定月份
# "d": "06" # 可选:指定日期
}
url = "https://cn.apihz.cn/api/zici/today.php"
response = requests.get(url, params=params)
data = response.json()
if data["code"] == 200:
print(f"事件: {data['title']}")
print(f"日期: {data['y']}年{data['m']}月{data['d']}日")
print(f"关键词: {data['words']}")
print(f"百科链接: {data['url']}")
else:
print(f"错误: {data['msg']}")id 和 key,避免公共ID的频次限制。code=400 时检查 msg(常见错误:秘钥无效、参数缺失)。words)可直接联动百度百科API扩展详情。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。