维基百科搜索
搜索维基百科词条,返回标题、摘要、链接、字数等信息。支持中文/英文/日文等10种语言。
GET
https://api.tinyaii.cn/v1/wiki/search
请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| word | string | 必填 | 搜索关键词 | — |
| limit | int | 可选 | 返回数量,默认5,最大20 | — |
| lang | string | 可选 | 语言,默认zh,支持zh/en/ja/ko/fr/de/es/ru/pt/ar | — |
返回字段
| 字段 | 类型 | 说明 |
|---|---|---|
| keyword | string | 搜索关键词 |
| lang | string | 语言 |
| count | int | 结果数量 |
| results | array | 搜索结果列表 |
| results[].title | string | 词条标题 |
| results[].snippet | string | 摘要片段 |
| results[].wordcount | int | 词条字数 |
| results[].page_id | int | 页面ID |
| results[].url | string | 词条链接 |
返回示例
{
"code": 200,
"message": "success",
"data": {
"keyword": "我的世界",
"lang": "zh",
"count": 3,
"results": [
{
"title": "我的世界",
"snippet": "《我的世界》,又译当个创世神、麦块,是微软旗下Mojang Studios开发的沙盒游戏。",
"wordcount": 19107,
"page_id": 1396233,
"url": "https://zh.wikipedia.org/wiki/我的世界"
}
]
}
}
调用示例
curl "https://api.tinyaii.cn/v1/wiki/search?word=<word>" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch("https://api.tinyaii.cn/v1/wiki/search?word=<word>", {
headers: { "Authorization": "Bearer YOUR_API_KEY" },
});
console.log(await res.json());import requests
resp = requests.get(
"https://api.tinyaii.cn/v1/wiki/search",
params={"word": "<word>"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=10,
)
print(resp.json())把 YOUR_API_KEY 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。