我编写了一个使用YouTube数据API V3的search.list的应用程序,该应用程序可以使用以下命令为指定频道(自2018年开始运行)提取活动的实时流:
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCSJ4gkVC6NrvII8umztf0Ow&type=video&eventType=live&key={MYAPIKEY}
Run Code Online (Sandbox Code Playgroud)
截至2019年9月12日,以上内容不再为我返回任何结果。
将搜索范围扩大到指定频道的所有视频也不再显示活动的实时流:
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCSJ4gkVC6NrvII8umztf0Ow&order=date&key={MYAPIKEY}
Run Code Online (Sandbox Code Playgroud)
但是,搜索活动直播流本身的ID可以返回有关视频的信息,这使我相信仍然可以通过以下方式实现这一点:
https://www.googleapis.com/youtube/v3/videos?part=snippet&id=hHW1oY26kxQ&key=
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种新的解决方案,该解决方案能够查询频道以查看他们是否正在运行活动的实时流,并获取该实时流的属性。
google-api youtube-api youtube-data-api google-apis-explorer