【发布时间】:2013-07-02 10:44:22
【问题描述】:
我正在使用一个显示来自 YouTube 频道的视频的 Android 应用程序。
我有频道 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 作为参数传递的选项)。
唯一一个接受channel ID并返回sn-p的url就是这个-
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCxUtHtpGzd0bA5rYRY7h4VQ&q=PIVideoLibrary&type=channel&key={YOUR_API_KEY}
但它返回的 id 与上述方法不兼容。当我在设备中运行它时,它显示"Invalid Request" 这是上面搜索请求的响应屏幕截图。
这是我的问题。
我们如何从 YouTube 频道获取视频的视频 ID 以显示 使用 YouTube 集成在 android 应用程序中的 youtube 播放器中的视频 api v3
谢谢。
【问题讨论】:
-
你找到解决方案了吗?我有类似的问题
-
是的,我添加了答案。 :)
标签: youtube-api youtube-channels android-youtube-api