获取有关 YouTube 直播的实时信息

2024-01-01

我正在构建一个网页来显示我不管理的几个 YouTube 频道的直播状态。该页面将显示所选频道的列表,并带有 ●red dot在任何正在直播的频道旁边。我还希望网页实时更新该状态,因此如果频道开始直播,我需要立即添加点,当频道停止直播时,我需要立即删除点。

我可以使用数据 API 来:

  • 使用以下命令查找频道上即将发生的事件search端点有一个channelId, type=video and eventType=upcoming
  • 检索scheduledStartTime即将发生的事件,使用videos端点与part=liveStreamingDetails
  • 使用以下命令查找频道上的实时事件search端点有一个channelId, type=video and eventType=live
  • 检索actualStartTime现场活动,使用videos端点与part=liveStreamingDetails
  • 检索actualEndTime已完成的事件,使用videos端点与part=liveStreamingDetails

我真的很想避免轮询videos用于监控直播流状态的端点。我可以订阅一组频道 ID 或视频 ID,以便在以下情况下实时接收消息:

  • 当即将举行的活动真正开始直播时
  • 当直播完成/终止时
  • 对于我不管理的频道?

这可能吗?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取有关 YouTube 直播的实时信息 的相关文章

随机推荐