本文将详细介绍接口盒子提供的近义词反义词查询免费API接口的使用方法,包括PHP和Python两种语言的调用示例。
接口简介
该API提供词语的近义词、反义词及词解查询服务,适用于语言学习、内容创作、文本分析等场景。
接口基本信息
- 请求地址:
https://cn.apihz.cn/api/zici/jfc.php - 请求方式: POST或GET
- 请求参数:
| 名称 | 参数 | 必填 | 说明 |
| 用户ID | id | 是 | 用户中心的数字ID |
| 用户KEY | key | 是 | 用户中心通讯秘钥 |
| 词语 | words | 是 | 要查询的词语,需URL编码 |
- 返回参数:
| 名称 | 参数 | 说明 |
| 状态码 | code | 200成功,400错误 |
| 消息内容 | msg | 信息提示 |
| 近义词 | jyc | 查询词语的近义词 |
| 反义词 | fyc | 查询词语的反义词 |
| 词解 | cj | 词语的解释 |
调用示例
PHP调用示例
php
复制
<?php // 用户ID和KEY(请替换为您自己的账号信息) $id = "10000000"; $key = "15he5h15ty854j5sr152hs2"; $word = "快乐"; // 要查询的词语 // 准备请求URL(GET方式) $url = "https://cn.apihz.cn/api/zici/jfc.php?id=$id&key=$key&words=" . urlencode($word); // 发送请求 $response = file_get_contents($url); // 解析JSON响应 $data = json_decode($response, true); // 处理结果 if ($data['code'] == 200) { echo "查询词语: " . $word . "\n"; echo "近义词: " . $data['jyc'] . "\n"; echo "反义词: " . $data['fyc'] . "\n"; echo "词解: " . $data['cj'] . "\n"; } else { echo "错误: " . $data['msg'] . "\n"; } ?>
Python调用示例
python
运行
复制
import requests import urllib.parse # 用户ID和KEY(请替换为您自己的账号信息) id = "10000000" key = "15he5h15ty854j5sr152hs2" word = "快乐" # 要查询的词语 # 准备请求URL(GET方式) base_url = "https://cn.apihz.cn/api/zici/jfc.php" encoded_word = urllib.parse.quote(word) url = f"{base_url}?id={id}&key={key}&words={encoded_word}" # 发送请求 response = requests.get(url) # 解析JSON响应 data = response.json() # 处理结果 if data['code'] == 200: print(f"查询词语: {word}") print(f"近义词: {data['jyc']}") print(f"反义词: {data['fyc']}") print(f"词解: {data['cj']}") else: print(f"错误: {data['msg']}")
成功响应示例
json
复制
{ "code": 200, "jyc": "愉快, 快乐, 快活, 高兴, 欢乐, 快慰, 欣喜, 喜悦, 快意, 舒畅", "fyc": "难过, 悲伤, 沮丧, 不快, 忧郁, 烦恼, 苦闷, 不幸, 绝望, 忧伤", "cj": "表示情绪愉快、心情畅快的状态。" }
注意事项
- 使用自己的账号: 示例中的ID与KEY为公共账号,共享调用频次限制。请注册自己的账号获取专属ID和KEY,享受独享频次。
- 请求频率限制: 免费用户有每分钟调用限制,具体限制请参考官方文档。
- URL编码: 查询词语需进行URL编码,特别是中文词语。
- 错误处理: 请妥善处理可能返回的错误码,如400表示请求参数错误。