← 返回首页

古诗 API

https://poetry.api.zyhh.qzz.io
GET /api/random 随机诗句
从全唐诗、宋词、元曲等 13 个合集中随机返回一句诗句,支持合集与作者筛选。
请求参数
参数类型说明
collectionstring合集标识,如 tangshi,不传则全合集随机 (可选)
authorstring按作者筛选,如 李白 (可选)
fullstring设为 true 返回完整诗词 (可选)
合集列表
标识名称
tangshi全唐诗
songci宋词
yuanqu元曲
shijing诗经
lunyu论语
chuci楚辞
caocao曹操诗集
nalan纳兰性德
youmengying幽梦影
shuimo水墨唐诗
huajianji花间集
nantang南唐
yuding御定全唐诗
调用示例
# 随机诗句 curl https://poetry.api.zyhh.qzz.io/api/random # 指定合集 curl https://poetry.api.zyhh.qzz.io/api/random?collection=songci # 筛选作者 + 完整诗词 curl "https://poetry.api.zyhh.qzz.io/api/random?author=李白&full=true"
响应示例
{ "quote": "床前明月光,疑是地上霜", "title": "静夜思", "author": "李白", "collection": "全唐诗", "collectionKey": "tangshi" }

    
GET /api/collections 合集列表
获取所有合集的名称与文件数量。
请求参数

无参数

调用示例
curl https://poetry.api.zyhh.qzz.io/api/collections
响应示例
{ "tangshi": { "name": "全唐诗", "files": 312 }, "songci": { "name": "宋词", "files": 23 }, "yuanqu": { "name": "元曲", "files": 1 } }

    
通用信息
Base URL
https://poetry.api.zyhh.qzz.io
请求方式
GET
数据格式
JSON (UTF-8)
CORS
已启用
状态码
200 / 404 / 500
错误格式
{"error": "..."}