google-api - YouTube 数据 API 不再从 search.list 返回事件直播流

标签 google-api youtube-api youtube-data-api google-apis-explorer

我编写了一个使用 YouTube Data API V3 的 search.list 的应用程序,它能够使用以下命令拉取指定 channel 的事件直播流(自 2018 年起运行):

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCSJ4gkVC6NrvII8umztf0Ow&type=video&eventType=live&key={MYAPIKEY}

截至 2019 年 9 月 12 日,上述内容不再为我返回任何结果。

将搜索范围扩大到指定 channel 的所有视频也不再显示事件的直播:

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCSJ4gkVC6NrvII8umztf0Ow&order=date&key={MYAPIKEY}

但是,搜索事件直播流本身的 ID 可以返回有关视频的信息,这让我相信仍然有办法实现此目的:

https://www.googleapis.com/youtube/v3/videos?part=snippet&id=hHW1oY26kxQ&key=

我正在寻找一种新的解决方案,能够查询 channel 以查看它们是否正在运行事件的直播流,并获取该直播流的属性。

最佳答案

谷歌端似乎发生了一些变化。将“channelId”更改为“channelID”,它应该可以工作。不过,他们的文档仍然显示了channelId,所以也许他们会把它改回来。

关于google-api - YouTube 数据 API 不再从 search.list 返回事件直播流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57930207/

相关文章:

youtube-api - 如何使用 Youtube API 获取 Youtube 页面的用户名

http - 附近地点搜索请求

google-api - 在 2019 年 3 月 25 日截止日期为 3 月之前迁移 Google API 实用程序

java - Google Drive API Android/Java - 文件列表始终为空

php - 任意页面的 Youtube Data API v3 pageToken

javascript - YouTube API和javascript问题

javascript - axios get params 不继承create中的params

android - YouTube数据API,某些视频不返回 channel

javascript - 如何在用户的查看范围内有效地在 Google map 上显示项目?

java - 我无法计算我的订阅者的Youtube API V3