使用YouTube API,如何从频道名称获取直播视频的视频ID?

时间:2017-10-16 19:25:58

标签: video youtube youtube-api live-streaming youtube-data-api

我可以通过3种方式从频道/直播中访问流:

我知道如何从channel_id获取它,我知道如何从用户名获取channel_id。我的问题是在第三种情况。是否可以从此自定义网址获取channel_id?

第二个问题。我从频道ID获取视频网址的方式是使用以下端点:

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

我注意到如果频道在/ channel-id / live上有一个实时流,并且有特定网址的其他流,我不保证我得到的视频网址是与/相关联的网址。通道ID /直播。这是获取此特定视频的方法吗?

1 个答案:

答案 0 :(得分:1)

我知道这篇文章已经很老了,但是我最近也遇到了这个问题,并且能够从this这样的帖子中找到答案。

基本上,采用up并使用YouTube的Search端点,如下所示:

CHANNEL_ID

此请求将返回一个https://www.googleapis.com/youtube/v3/search?part=snippet&channelId={CHANNEL_ID}&eventType=live&type=video&key={API_KEY} 对象,其中包含youtube#video

相关问题