怎么调用 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- 频道横幅。