【问题标题】:How to retrieve YouTube video id of videos from a channel (YouTube)如何从频道 (YouTube) 中检索视频的 YouTube 视频 ID
【发布时间】: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


【解决方案1】:

是的,我找到了。

转到 youtube 开发者 https://developers.google.com/youtube/v3/docs/activities/list 。 您可以在页面中间找到一个“TRY IT”字段,填写这些字段,您必须在“part”字段中输入“contentDetails”以获得视频 ID。然后在相应的字段。执行查询,可以在XML结果中找到视频id。

【讨论】:

    猜你喜欢
    • 2014-10-13
    • 2019-12-07
    • 2014-12-15
    • 2020-01-09
    • 2019-12-14
    • 2015-07-22
    • 2018-09-16
    • 2015-07-12
    • 2016-01-11
    相关资源
    最近更新 更多