2013-07-04 160 views
0

我正在从YouTube频道显示视频的Android应用中工作。如何从频道(YouTube)检索视频的YouTube视频ID

我有渠道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"这是屏幕截图,它是上述搜索请求的响应。 The Screen shot

所以这是我的问题。

我们怎样才能从YouTube频道的视频的视频ID表明 VEDIO在YouTube播放器使用YouTube API V3

谢谢集成在Android应用程序。

+1

你有没有得到你的解决方案我有类似的问题 – Trikaldarshi

+1

雅,我添加了答案。 –

回答

1

雅我发现它。

转到youtube开发人员,https://developers.google.com/youtube/v3/docs/activities/list。 您可以在页面中间找到“TRY IT”字段,填写字段,您必须在'part'字段中输入“contentDetails”以获得视频ID,然后在相应的字段中输入您的频道ID。查询,你可以在XML结果中找到视频ID enter image description here