从YouTube API获取用户名和频道ID

时间:2013-06-04 17:10:51

标签: java android youtube youtube-api android-youtube-api

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

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

还有办法查询YouTube只是收回用户的用户名吗?我想在我的应用程序中问候他们。

提前致谢!
〜Jskuzma

1 个答案:

答案 0 :(得分:7)

您可以使用“part = id& mine = true”

致电channels->list

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

Id是频道的ID。

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

此标题是您要求的问候,但如果您想要深入了解,可以查看account is linked是否与Google+一起使用googleplususerid以通过Google+ API检索更多信息。