您如何使用 YouTube 数据 API 获取过去的直播流
Posted
技术标签:
【中文标题】您如何使用 YouTube 数据 API 获取过去的直播流【英文标题】:How do you get the past live streams with YouTube data API 【发布时间】:2019-05-10 07:55:11 【问题描述】:YouTube 数据 API 具有:
https://developers.google.com/youtube/v3/docs/videos#snippet.liveBroadcastContent但这会显示您是否已经在直播或有预定的直播。
YouTube 直播 API 似乎不处理非 LIVE 条目:
https://developers.google.com/youtube/v3/live/docs/【问题讨论】:
【参考方案1】:使用
https://developers.google.com/youtube/v3/docs/videos#liveStreamingDetails与旧答案中的 fileDetails
不同,与 api_key 一起使用。
旧:
我很幸运,发现过去的直播以文件名livestream.str
保存。
因此,使用 YouTube 数据 API 获取文件名为 livestream.str
的视频应该可以工作。
要获取此文件名,您需要 OAuth2 授权。如果您使用 API 密钥,您将获得 403 error
。然后使用part=fileDetails
:
【讨论】:
以上是关于您如何使用 YouTube 数据 API 获取过去的直播流的主要内容,如果未能解决你的问题,请参考以下文章
YouTube API:如何使用标签 Y 从频道 X 获取视频?
您能否从 API 的用户名中获取 YouTube 频道 ID?