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

jsk*_*zma 1 java youtube android youtube-api android-youtube-api

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

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

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

提前致谢!
〜Jskuzma

Ibr*_*aya 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下的响应中获取频道的标题.

此标题是您要求的问候,但如果您想要深入了解,可以查看该帐户是否与Google+ 相关联,并使用googleplususerid通过Google+ API检索更多信息.