1

我正在使用 Android 访问 YouTube Analytics API 和 YouTube Data API。目前我的应用程序正在运行,如果我在我的个人频道 ID 中进行硬编码,该应用程序可以检索有关我的个人 YouTube 帐户的信息。

但是,我使用 Android AccountPicker 来使用 GoogleAuthUtil,因此我可以访问用户的电子邮件地址。有没有办法使用他们的电子邮件地址查询 YouTube 以返回他们的频道 ID?

还有一种方法可以查询 YouTube 以接收用户的用户名吗?我想在我的应用程序中问候他们。

提前致谢!
〜伊斯库兹马

4

1 回答 1

7

您可以使用“part=id & mine=true”调用c​​hannels->list

获取https://www.googleapis.com/youtube/v3/channels?part=id&mine=true&key= {YOUR_API_KEY}

Id是频道的 ID。

您可以从 [snippet.title] 下的响应中获取视频的标题。您可以从snippet.channelTitle下的响应中获取频道的标题。

这个标题是你要打招呼的,但如果你想更深入,你可以检查该帐户是否与 Google+ 相关联,并使用googleplususerid通过 Google+ API 检索更多信息。

于 2013-06-04T17:38:45.503 回答