Mikiacg

统一搜索与 Feed

跨内容类型的搜索、时间线和热门内容接口,适用于聚合展示和数据分析场景。


统一搜索

POST/api/trpc/openApi.searchAPI 密钥content:read

跨视频、游戏、图片的全文搜索,返回混合结果。

参数类型必填说明
keywordstring搜索关键词(1-100 字符)
typesstring[]内容类型筛选,可选 videogameimage,不传则搜索全部
sortBystring排序方式:latest(默认)/ views
pagenumber页码(从 1 开始,默认 1)
limitnumber每页数量(1-50,默认 20)
curl -X POST 'https://your-domain.com/api/trpc/openApi.search' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer sk-your-api-key' \
-d '{"json":{"keyword":"原神","types":["video","game"],"limit":10}}'

内容时间线

POST/api/trpc/openApi.feedAPI 密钥content:read

按时间倒序获取混合内容流,支持基于游标的分页。

参数类型必填说明
typesstring[]内容类型筛选,不传则返回全部
cursorstring分页游标(上一页返回的 nextCursor
limitnumber每页数量(1-50,默认 20)
curl -X POST 'https://your-domain.com/api/trpc/openApi.feed' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer sk-your-api-key' \
-d '{"json":{"types":["video"],"limit":20}}'

热门内容

POST/api/trpc/openApi.trendingAPI 密钥content:read

获取指定时间范围和指标的热门内容,支持跨类型混合排行。

参数类型必填说明
typestring限定类型:videogameimage,不传则混合排行
metricstring排行指标:views(默认)/ likes / favorites
timeRangestring时间范围:today / week(默认)/ month / all
limitnumber数量(1-50,默认 20)
curl -X POST 'https://your-domain.com/api/trpc/openApi.trending' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer sk-your-api-key' \
-d '{"json":{"metric":"likes","timeRange":"week","limit":10}}'

站点公开信息

POST/api/trpc/openApi.siteInfo公开

获取面向第三方的站点元数据,包括各类内容的总量统计。无需认证。

curl -X POST 'https://your-domain.com/api/trpc/openApi.siteInfo' \
-H 'Content-Type: application/json' \
-d '{}'

命令面板

快速导航和操作