统一搜索与 Feed
跨内容类型的搜索、时间线和热门内容接口,适用于聚合展示和数据分析场景。
统一搜索
POST
/api/trpc/openApi.searchAPI 密钥content:read跨视频、游戏、图片的全文搜索,返回混合结果。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
keyword | string | 是 | 搜索关键词(1-100 字符) |
types | string[] | 否 | 内容类型筛选,可选 video、game、image,不传则搜索全部 |
sortBy | string | 否 | 排序方式:latest(默认)/ views |
page | number | 否 | 页码(从 1 开始,默认 1) |
limit | number | 否 | 每页数量(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按时间倒序获取混合内容流,支持基于游标的分页。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
types | string[] | 否 | 内容类型筛选,不传则返回全部 |
cursor | string | 否 | 分页游标(上一页返回的 nextCursor) |
limit | number | 否 | 每页数量(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获取指定时间范围和指标的热门内容,支持跨类型混合排行。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
type | string | 否 | 限定类型:video、game、image,不传则混合排行 |
metric | string | 否 | 排行指标:views(默认)/ likes / favorites |
timeRange | string | 否 | 时间范围:today / week(默认)/ month / all |
limit | number | 否 | 数量(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 '{}'