我使用 Google oAuth 通过 YoutubeAPI 获取用户信息,但我不知道在access_token
获取用户 ID 后我需要做什么,请任何人帮助我。
问问题
19104 次
3 回答
6
有关如何获取有关已登录用户的信息,请参阅 Google 的OAuth2 文档。
https://www.googleapis.com/oauth2/v1/userinfo
它基本上只是一个带有正确访问令牌的 GET 调用。在响应中包含用户 ID。
请注意,您还需要在第一次重定向到 Google 时包含正确的范围:
https://www.googleapis.com/auth/userinfo.profile
于 2012-10-01T15:04:33.327 回答
2
如果您询问如何获取当前经过身份验证的用户的 YouTube 用户名或 YouTube 用户 ID,可以在对正确身份验证请求的响应中找到
于 2012-10-02T19:25:41.967 回答
2
您可以执行以下操作之一:
- 执行 GET
www.googleapis.com/oauth2/v1/userinfo
id_token
使用 JWT 库解码您在初始请求中获得的内容
我推荐后者,因为它更强大并且不需要额外的调用。
有关更多信息,请参阅此线程:如何识别 Google OAuth2 用户?
于 2013-10-04T20:59:03.963 回答