怎么调用 Twitch 关键词搜索 API?
search使用 platform="twitch"、action="search" 调用“关键词搜索”能力;返回列表,默认 10 条、单次最多 30 条,主要包含 user_id、username、display_name、bio、url、avatar_url 等 20 个字段。
Twitch search 的参数分别是什么意思?
keyword必填- search 的频道关键词;不是任意直播标题检索词。
官方 Search Channels 使用 query 搜索频道,默认包含 live 和 offline,可用 live_only 限制直播,并支持 first 和 cursor;它只覆盖近期有直播活动的频道,不是视频、Clip 或全站内容全文搜索,也不保证任意 substring 的相关性排序。官方来源:Twitch API:Search Channels 的 query来源核查:
Twitch 特有返回字段与含义(11)
- is_live
- 当前是否在播。
- is_partner
- 是否为 Twitch 合作伙伴(最高档认证)。
- is_affiliate
- 是否为 Affiliate(初级变现资格,低于 Partner 一档)。
- current_game
- 当前直播的游戏。
- current_viewers
- 当前观看人数。
- stream_title
- 直播标题。
- stream_started_at
- 本场开播时间。
- last_broadcast_at
- 最近一次开播时间。判断主播是否活跃/停更的关键字段。
- last_broadcast_title
- 最近直播标题。
- last_broadcast_game
- 最近直播的游戏。
- banner_url
- 频道横幅。