【问题标题】:How to get anonymous list of live streams by game如何通过游戏获取匿名直播列表
【发布时间】:2015-08-26 20:13:33
【问题描述】:
我运行 LiveStreamBrowser 系列的 Chrome 扩展程序,它显示流行游戏当前直播的列表。我想将 YouTube Gaming 作为提供者包括在内,但我在 API 中找不到这样做的方法。
liveBroadcasts/list 和 liveStreams/list 似乎都有我需要的信息,但是当我在 API 页面上使用测试时,它们似乎都没有返回任何内容。当没有记录时,liveStreams/list 还会抱怨缺少过滤器参数。
此外,我需要一个可直接从 JavaScript 调用的 API。例如,Twitch 的 /streams API,使用“游戏”参数和 API 密钥调用。
我只是在 API 文档中遗漏了什么吗?
【问题讨论】:
标签:
youtube-livestreaming-api
【解决方案1】:
我认为没有专门用于游戏直播的 API。您可以使用常规 YouTube v3 API 的 Search/list 端点并过滤结果返回实时内容。从那里,您可以进一步细分结果,按游戏名称进行搜索。
part -> snippet
eventType -> live
type -> video(将eventType设置为live时需要)
HTTP GET https://www.googleapis.com/youtube/v3/search?part=snippet&eventType=live&type=video&key={YOUR_API_KEY}