如何使用 YouTube API V3 获取频道

Posted

技术标签:

【中文标题】如何使用 YouTube API V3 获取频道【英文标题】:How to use YouTube API V3 to get Channels 【发布时间】:2017-07-25 08:48:57 【问题描述】:

我想使用 YouTube API V3 按频道名称、订阅人数、视频人数和观看次数来获取频道,以便在 CardView(我已经拥有)中显示它们。

如何将 api 添加到我的 build.gradle 中?

如果我将compile 'com.google.apis:google-api-services-youtube:v3-rev182-1.22.0' 添加到我的build.gradle(Module app) 中,我会得到:

错误:与项目 ':app' 中的依赖项 'com.google.code.findbugs:jsr305' 冲突。应用程序 (1.3.9) 和测试应用程序 (2.0.1) 的已解决版本不同。详情请见http://g.co/androidstudio/app-test-app-conflict。

警告:警告:依赖 org.apache.httpcomponents:httpclient:4.0.1 在发布时会被忽略,因为它可能与 Android 提供的内部版本冲突。 如有问题,请用jarjar重新打包以更改类包

如何使用 API?

【问题讨论】:

【参考方案1】:

这可能会帮助你link 两个依赖项正在尝试使用第三个依赖项的不同版本。

【讨论】:

谢谢,我现在可以使用API​​了。 如果有帮助请采纳! 它工作正常,但我仍然不知道如何获取频道订阅数、视频数和观看数以在 CardView 中显示它们。 浏览 Udacity 的 Android 课程。像这样关注 GitHub 上的项目github.com/akoscz/YouTubePlaylist

以上是关于如何使用 YouTube API V3 获取频道的主要内容,如果未能解决你的问题,请参考以下文章

如何使用新的 YouTube Data API (V3) 获取某个频道的上传视频列表?

如何在 android 的 Youtube API V3 中按频道 ID 获取 Youtube 直播?

如何通过 YouTube Data API v3 从我自己的 YouTube 频道获取所有视频

如何使用来自 YouTube Data API V3 的 enpoint 搜索通过 channelId 获取频道图标

在 C# 中使用 Youtube API V3 从频道获取视频

YouTube 频道中的“已发布视频”和“上传”有啥区别?以及如何通过 YouTube Data v3 API 获取它们?