我能够获得直播列表:
https://developers.google.com/youtube/v3/live/docs/liveStreams/list#examples
但是如何在Android中使用youtube v3 api获取直播状态和直播链接或特定频道的ID?
但是如何在Android中使用youtube v3 api获取直播状态和直播链接或特定频道的ID?
解决方法
我遇到了同样的问题,并设法找到了相同的解决方案. YouTube实际上为此提供了API.如果您有频道ID,则可以使用搜索API获取当前活动的实时视频ID.
使用以下API:
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId={YOUR_CHANNEL_ID}&eventType=live&type=video&key={YOUR_API_KEY}
这里的关键因素是您必须将eventType设置为live并键入视频.
要获取频道ID,如果您拥有频道的用户名,则可以使用以下请求.
https://www.googleapis.com/youtube/v3/channels?part=contentDetails&forUsername={CHANNEL_USER_NAME}&key={YOUR_API_KEY}