百度百科 API
百度百科 词条信息
、词条义项列表
、历史上的今天
API。
支持模糊搜索匹配,比如:https://baike.deno.dev/item/xiyouji (西游记)
用法
- 词条信息
- 词条列表
- 历史上的今天
const api = 'https://baike.deno.dev'
// 通过 `词条名` 搜索并获取词条信息
const item = 'UFO'
const itemUrl = `${api}/item/${encodeURIComponent(item)}`
const itemRes = await fetch(itemUrl)
const itemData = await itemRes.json()
// 通过 `词条名` 搜索并获取义项列表
const item = 'UFO'
const itemListUrl = `${api}/item_list/${encodeURIComponent(item)}`
const itemListRes = await fetch(itemUrl)
const itemListData = await itemRes.json()
// 通过 `词条名` 和 `义项序号` 搜索并获取词条信息 (默认词条可能不是第一条)
const item = 'UFO'
const n = 2
const itemUrl = `${api}/item/${encodeURIComponent(item)}?n=${n}`
const itemRes = await fetch(itemUrl)
const itemData = await itemRes.json()
// 获取 `历史上的今天` 重大事件列表
const hisUrl = `${api}/today_in_history`
const hisRes = await fetch(hisUrl)
const hisData = await hisRes.json()