【发布时间】:2020-01-15 17:14:24
【问题描述】:
我编写了一个使用 YouTube Data API V3 的 search.list 的应用程序,它能够使用以下内容为指定频道(自 2018 年开始工作)提取活动直播流:
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCSJ4gkVC6NrvII8umztf0Ow&type=video&eventType=live&key={MYAPIKEY}
截至 2019 年 9 月 12 日,以上内容不再为我返回任何结果。
将搜索范围扩大到指定频道的所有视频也不再显示活动直播:
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=
我正在寻找一种新的解决方案,它能够查询频道以查看他们是否有正在运行的活动直播,并获取该直播的属性。
【问题讨论】:
-
我遇到了同样的问题,并注意到直播视频在 API 搜索结果中显示为“liveBroadcastContent”:“upcoming”,尽管它们目前正在直播和流式传输。
标签: google-api youtube-api youtube-data-api google-apis-explorer