google-api - 使用google oauth登录后如何获取用户id

标签 google-api youtube-api

我使用Google oAuth通过YoutubeAPI获取用户信息,但我不知道获取access_token后需要做什么要检索用户ID,请任何人帮助我。

最佳答案

请参阅 Google 的 OAuth2 documentation了解如何获取有关登录用户的信息。

这基本上只是使用正确的访问 token 对 https://www.googleapis.com/oauth2/v1/userinfo 进行 GET 调用。响应中包含用户 ID。

请注意,您还需要在首次重定向到 Google 时包含正确的范围:

https://www.googleapis.com/auth/userinfo.profile

关于google-api - 使用google oauth登录后如何获取用户id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12662127/

相关文章:

google-api - Google 服务器到服务器 OAuth 错误

android - Google OAuth 身份验证突然失败并出现问题 "disabled_client"

python - 值错误 : Client secrets must be for a web or installed app

javascript - 使用 Angular 在页面加载时访问 Google Maps API

youtube-api - 如何使用 Youtube 数据 API v3.0 获取视频 URL?

javascript - 对象存在,但在 YouTube 响应中仍未定义?

ios - 链接 "Watch on youtube"在 iOS UIWebView 中不起作用?

javascript - 在 Apps 脚本中将 base64 编码图像与 HtmlService 结合使用

angularjs - 当您离开选项卡 View 或最小化 Ionic 应用程序时如何暂停或停止 iframe youtube 视频

youtube - 有没有一种方法可以在一个API调用中搜索多个Youtube channel