我正在一个 android 应用程序中工作,该应用程序显示来自 YouTube 频道的视频。
我有频道 ID 和所有其他东西。但我需要视频 ID才能在 YouTube 播放器中显示视频。
***eg. player.cueVideo("nCgQDjiotG0");***
当我一次又一次地浏览开发者网站时,我得到了这个-https://www.googleapis.com/youtube/v3/videos?part=id&chart=mostPopular&key={YOUR_API_KEY}
它可以完美地返回正确的视频 ID 来播放。但是我不能用我的频道 ID 来完成它(没有将频道 ID 作为参数传递的选项)。
唯一url
接受channel ID
并返回片段的是这个 -
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCxUtHtpGzd0bA5rYRY7h4VQ&q=PIVideoLibrary&type=channel&key={YOUR_API_KEY}
但它返回的 id 与上述方法不兼容。当我在设备中运行它时,它显示"Invalid Request"
Here is screen shot 这是上述搜索请求的响应。
所以这是我的问题。
我们如何从 YouTube 频道获取视频的视频 ID,以使用 YouTube api v3 在集成在 Android 应用程序中的 youtube 播放器中显示该视频
谢谢你。