我正在一个安卓应用程序中工作,它可以显示来自YouTube频道的视频。
我有频道标识和其他东西。但是我需要视频id在YouTube播放器中显示视频。
***eg. player.cueVideo("nCgQDjiotG0");***当我一遍又一遍地浏览开发人员站点时,我得到了这个-https://www.googleapis.com/youtube/v3/videos?part=id&chart=mostPopular&key={YOUR_API_KEY}。
它正在完美地工作,返回正确的视频id来播放。但是,我无法使用我的Channel 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",这里是屏幕快照,这是上面搜索请求的响应。

,所以这是我的问题。。
我们如何从YouTube频道获得视频的视频id,以便使用youtube api v3在集成到android应用程序的YouTube播放器中显示视频。
谢谢你,
发布于 2013-07-08 05:24:12
是的,我找到了。
转到youtube开发者,https://developers.google.com/youtube/v3/docs/activities/list。您可以在页面中间找到一个“尝试IT”字段,填充这些字段,您必须在“部件”字段中输入"contentDetails才能获得视频id。然后在各自的字段中输入您的通道id。执行查询,您可以在XML结果中找到视频id。

https://stackoverflow.com/questions/17470089
复制相似问题