🔌 API 开放平台 v2

全面升级的 RESTful API,覆盖词典、成语、谜语、歇后语、诗词、汉字、社区、词表等8大领域

⚡ 10+ 接口 🔐 API Key 鉴权 📡 JSON 格式 📊 请求日志 🚀 v2.0
10
可用接口
0
今日调用量
0
活跃API Key
v2.0
API版本

📋 平台概览

API 开放平台 v2 提供丰富的语言学习数据接口。

📌 基础地址:https://cidian.aiensdc.vip/api/v1

🔐 鉴权方式

所有接口均需通过 API Key 验证。

方式一:请求头(推荐)

GET /api/v1/query.php?word=hello
X-API-Key: your_api_key_here

方式二:URL 参数

GET /api/v1/query.php?word=hello&api_key=your_api_key_here
💡 频率限制:每个 API Key 每日默认 1000 次,每日 00:00 自动重置。

📡 接口列表

按分类浏览所有 API 接口,点击"试一下"可在线测试。

📖 词典

GET /query.php — 单词查询

请求参数

参数名类型必填说明
wordstring必填要查询的单词
api_keystring可选API Key

请求示例

试一下
curl -X GET "https://cidian.aiensdc.vip/api/v1/query.php?api_key=YOUR_KEY"

响应示例

{
  "code": 0,
  "message": "success",
  "data": { ... },
  "api_version": "v2.0",
  "timestamp": "2026-09-08T15:13:11+08:00"
}
GET /search.php — 模糊搜索

请求参数

参数名类型必填说明
qstring必填搜索关键词
limitint可选每页数量,默认20
pageint可选页码,默认1

请求示例

试一下
curl -X GET "https://cidian.aiensdc.vip/api/v1/search.php?api_key=YOUR_KEY"

响应示例

{
  "code": 0,
  "message": "success",
  "data": { ... },
  "api_version": "v2.0",
  "timestamp": "2026-09-08T15:13:11+08:00"
}
GET /word.php — 词条详情

请求参数

参数名类型必填说明
idint必填词条ID

请求示例

试一下
curl -X GET "https://cidian.aiensdc.vip/api/v1/word.php?api_key=YOUR_KEY"

响应示例

{
  "code": 0,
  "message": "success",
  "data": { ... },
  "api_version": "v2.0",
  "timestamp": "2026-09-08T15:13:11+08:00"
}

📚 成语

GET /idioms.php — 成语查询

请求参数

参数名类型必填说明
actionstring必填search/detail/random/category
qstring可选搜索关键词(action=search时)
idint可选成语ID(action=detail时)
countint可选随机数量(action=random时)
categorystring可选分类(action=category时)

请求示例

试一下
curl -X GET "https://cidian.aiensdc.vip/api/v1/idioms.php?api_key=YOUR_KEY"

响应示例

{
  "code": 0,
  "message": "success",
  "data": { ... },
  "api_version": "v2.0",
  "timestamp": "2026-09-08T15:13:11+08:00"
}

🧩 谜语

GET /riddles.php — 谜语查询

请求参数

参数名类型必填说明
actionstring必填list/random/detail
categorystring可选谜语分类(action=list时)
countint可选随机数量(action=random时)
idint可选谜语ID(action=detail时)
pageint可选页码(action=list时)

请求示例

试一下
curl -X GET "https://cidian.aiensdc.vip/api/v1/riddles.php?api_key=YOUR_KEY"

响应示例

{
  "code": 0,
  "message": "success",
  "data": { ... },
  "api_version": "v2.0",
  "timestamp": "2026-09-08T15:13:11+08:00"
}

😏 歇后语

GET /xiehouyu.php — 歇后语查询

请求参数

参数名类型必填说明
actionstring必填list/random/search
categorystring可选分类(action=list时)
qstring可选搜索词(action=search时)
countint可选随机数量(action=random时)
pageint可选页码

请求示例

试一下
curl -X GET "https://cidian.aiensdc.vip/api/v1/xiehouyu.php?api_key=YOUR_KEY"

响应示例

{
  "code": 0,
  "message": "success",
  "data": { ... },
  "api_version": "v2.0",
  "timestamp": "2026-09-08T15:13:11+08:00"
}

📜 诗词

GET /poetry.php — 诗词查询

请求参数

参数名类型必填说明
actionstring必填list/search/detail/random
dynastystring可选朝代(action=list时)
qstring可选搜索词(action=search时)
idint可选诗词ID(action=detail时)
countint可选随机数量(action=random时)

请求示例

试一下
curl -X GET "https://cidian.aiensdc.vip/api/v1/poetry.php?api_key=YOUR_KEY"

响应示例

{
  "code": 0,
  "message": "success",
  "data": { ... },
  "api_version": "v2.0",
  "timestamp": "2026-09-08T15:13:11+08:00"
}

🅗 汉字

GET /hanzi.php — 汉字查询

请求参数

参数名类型必填说明
actionstring必填search/detail/radical
qstring可选搜索词(action=search时)
charstring可选汉字(action=detail时)
radicalstring可选部首(action=radical时)
pageint可选页码

请求示例

试一下
curl -X GET "https://cidian.aiensdc.vip/api/v1/hanzi.php?api_key=YOUR_KEY"

响应示例

{
  "code": 0,
  "message": "success",
  "data": { ... },
  "api_version": "v2.0",
  "timestamp": "2026-09-08T15:13:11+08:00"
}

🏘️ 社区

GET /community.php — 社区数据

请求参数

参数名类型必填说明
actionstring必填communities/posts/hot_posts
community_idint可选社区ID(action=posts时)
limitint可选数量限制
pageint可选页码

请求示例

试一下
curl -X GET "https://cidian.aiensdc.vip/api/v1/community.php?api_key=YOUR_KEY"

响应示例

{
  "code": 0,
  "message": "success",
  "data": { ... },
  "api_version": "v2.0",
  "timestamp": "2026-09-08T15:13:11+08:00"
}

📋 词表

GET /wordlists.php — 词表查询

请求参数

参数名类型必填说明
actionstring必填list/words
list_idint可选词表ID(action=words时)
pageint可选页码
limitint可选每页数量

请求示例

试一下
curl -X GET "https://cidian.aiensdc.vip/api/v1/wordlists.php?api_key=YOUR_KEY"

响应示例

{
  "code": 0,
  "message": "success",
  "data": { ... },
  "api_version": "v2.0",
  "timestamp": "2026-09-08T15:13:11+08:00"
}

⚠️ 错误码

统一的 JSON 响应格式,包含 code、message、data 字段。

状态码HTTP说明
0200✅ 成功
400400⚠️ 参数错误
401401🔐 未授权
403403🚫 禁止访问
404404🔍 未找到
500500💥 服务器错误

🧪 API 测试工具

点击"发送请求"查看结果...

© 2026 词典Pro · API 开放平台 v2.0