本文介绍接口盒子提供的免费成语字典API,该接口可查询超过3万条成语的详细解释、同义词、反义词等信息。
https://cn.apihz.cn/api/zici/chacy.php📌 重要提示: 示例中的公共ID/KEY(88888888)有频次限制,请注册账号获取独享密钥
直接在浏览器访问(需替换真实ID/KEY):
bash复制https://cn.apihz.cn/api/zici/chacy.php?id=您的ID&key=您的KEY&words=守株待兔php复制<?php
$id = "您的ID";
$key = "您的KEY";
$word = urlencode("刻舟求剑"); // URL编码成语
$url = "https://cn.apihz.cn/api/zici/chacy.php?id=$id&key=$key&words=$word";
// 发送GET请求
$response = file_get_contents($url);
$result = json_decode($response, true);
// 处理结果
if ($result['code'] == 200) {
echo "成语:" . $result['words'] . "\n";
echo "解释:" . $result['jieshi'] . "\n";
echo "同义词:" . $result['tongyi'];
} else {
echo "错误:" . $result['msg'];
}
?>python运行复制import requests
from urllib.parse import quote
id = "您的ID"
key = "您的KEY"
word = quote("画蛇添足") # URL编码成语
# GET请求示例
url = f"https://cn.apihz.cn/api/zici/chacy.php?id={id}&key={key}&words={word}"
response = requests.get(url)
data = response.json()
if data['code'] == 200:
print(f"成语:{data['words']}")
print(f"反义词:{data['fanyi']}")
print(f"英文翻译:{data['en']}")
else:
print("错误:", data['msg'])
# POST请求示例(推荐)
params = {"id": id, "key": key, "words": "画蛇添足"}
response = requests.post(url, data=params)成功响应:
json复制{
"code": 200,
"words": "焕然一新",
"bushou": "火",
"shouzi": "焕",
"pingyin": "huàn rán yī xīn",
"jieshi": "焕然:鲜明光亮的样子。改变旧面貌,出现崭新的气象。",
"chuchu": "唐·张彦远《历代名画记·论鉴识收藏购求阅玩》...",
"tongyi": "面目一新,耳目一新,焕然如新",
"fanyi": "依然如故,依然故我",
"liju": "依中国法度,造作旗帜大纛纛,焕然一新。",
"yinzheng": "本作“焕然如新”。谓光彩耀眼,好像新的一样...",
"yufa": "偏正式;作谓语、宾语;含褒义",
"en": "(1) [take on an entirely new look]∶光彩夺目..."
}错误响应:
json复制{"code":400, "msg":"通讯秘钥错误"}urllib.parse.quote,PHP用urlencode)此接口适合集成到词典应用、写作辅助工具或教育类程序中,提供权威的成语解析服务。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。