llms.txt · xianyan.cc
内容与工具 更新于 2026-08-15

信息流 Feed

职责:聚合 44 种内容表为统一信息流(汉 / 词 / 句 / 诗 / 典故 / 歇后语 / 绕口令 / …),提供列表 / 详情 / 互动 / 搜索。

本页接口速览(17 个)
GET /api/feed/channels GET /api/feed/list GET /api/feed/detail/{type}/{id} GET /api/feed/hot GET /api/feed/recommend GET /api/feed/random GET /api/feed/search?q=...&type=... GET /api/feed/list/favorites GET /api/feed/list/likes GET /api/feed/list/history GET /api/feed/list/readLater GET /api/feed/list/comments POST /api/feed/interact POST /api/feed/like POST /api/feed/favorite POST /api/feed/share POST /api/feed/report

信息流 Feed 接口(44 数据源聚合)

基础URL: https://tools.wktyl.com
维护: Xianyan 团队 | 更新时间: 2026-08-15

职责:聚合 44 种内容表为统一信息流(汉 / 词 / 句 / 诗 / 典故 / 歇后语 / 绕口令 / …),提供列表 / 详情 / 互动 / 搜索。

1. 通用约定

  • 响应 {code, msg, time, data}code=1 成功
  • 公共参数:page(默认 1)/ page_size(默认 20,最大 100)/ type(feed_type)
  • 频率:列表 60/60s,互动 60/60s,搜索 30/60s

2. 接口清单

2.1 信息流主体

  • GET /api/feed/channels — 频道列表
  • GET /api/feed/list — 信息流列表(按 channel 分)
  • GET /api/feed/detail/{type}/{id} — 详情页
  • GET /api/feed/hot — 热门内容
  • GET /api/feed/recommend — 个性化推荐
  • GET /api/feed/random — 随机内容

2.2 搜索与查询

  • GET /api/feed/search?q=...&type=... — 搜索(跨 feed_type)
  • GET /api/feed/list/favorites — 我收藏的内容
  • GET /api/feed/list/likes — 我点赞的内容
  • GET /api/feed/list/history — 浏览历史
  • GET /api/feed/list/readLater — 稍后再读
  • GET /api/feed/list/comments — 我发过的评论

2.3 互动

  • POST /api/feed/interact — 通用互动(与 USER_CENTER §2.6 同结构)
  • POST /api/feed/like — 点赞
  • POST /api/feed/favorite — 收藏
  • POST /api/feed/share — 分享
  • POST /api/feed/report — 举报

3. 44 个内容类型

feed_type 说明 feed_type 说明
hanzi 汉字 xiehouyu 歇后语
chengyu 成语 duilian 对联
poem 古诗 shiwu 识物
sentence 名句 zgjm 周公解梦
ci 词牌 fortune 运势
lunyu 论语 form_collect 表单
daodejing 道德经 baidu_baike 百科
shijing 诗经 weather 天气
shanshui 山水 ip IP 查询
check 查重 ocr OCR 识别
... (共 44 种,统一通过 feed_type 字段过滤)

完整 44 种 type 列表见 /api/feed/channels 接口实时返回。

4. 核心示例

GET /api/feed/list?type=poem&page=1&page_size=20

# 响应
{
  "code": 1,
  "data": [
    {
      "id": 8888,
      "type": "poem",
      "title": "静夜思",
      "author": "李白",
      "content": "床前明月光...",
      "tags": ["唐诗", "五言"],
      "favorites": 1234,
      "likes": 567
    }
  ],
  "meta": { "page": 1, "has_more": true }
}

5. 设计要点

  • 44 种内容统一抽象:通过 feed_type + 通用字段(id/title/content/tags),避免 44 套接口
  • 收藏白名单统一在 USER_CENTER:新增 feed_type 无需改 favorite 代码(v7.8.1)
  • 互动收敛到 /interact:与 USER_CENTER 通用互动一致
  • 搜索跨表:一次搜索覆盖所有 44 类,前端可做"全局搜索"功能

6. 关联文档