我可以通过3种方式从 channel / live访问流:
我知道如何从channel_id获取它,我知道如何从用户名获取channel_id。我的问题是第三种情况。是否可以从此自定义URL获取channel_id?
第二个问题。我从 channel ID获取视频URL的方式是使用以下端点:
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId={CHANNEL_ID}&eventType=live&type=video&key={YOUR_API_KEY}
我注意到,如果该 channel 在/ channel-id / live上有一个实时流,并在其他流上使用特定的URL,则我不能保证我得到的视频URL是与/ channel-id相关联的/生活。这是获取此特定视频的方法吗?
最佳答案
我知道这篇文章很老,但是最近我也遇到了这个问题,并且能够从this SO帖子中找到答案。
基本上,采用CHANNEL_ID
并利用YouTube的Search端点,如下所示:
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId={CHANNEL_ID}&eventType=live&type=video&key={API_KEY}
该请求将返回一个包含youtube#video
的videoId
对象