emi*_*lan 8 grails oauth oauth-2.0 google-oauth
我正试图通过Google OAuth api检索出生日期和婚姻状况.我得到低于设定范围,有提到信息 https://www.googleapis.com/auth/userinfo.profile&https://www.googleapis.com/auth/userinfo.email.请求网址为https://www.googleapis.com/oauth2/v2/userinfo
{
"id": "my_id",
"email": "test@gmail.com",
"verified_email": true,
"name": "full_name",
"given_name": "first_name",
"family_name": "last_name",
"link": "https://plus.google.com/xxxxxxx",
"picture": "https://xxxxxxxxx/photo.jpg",
"gender": "male",
"locale": "en"
}
Run Code Online (Sandbox Code Playgroud)
我的个人资料中设有生日和婚姻状况,但我无法获得此信息.请帮我理解是什么问题.
MKB*_*MKB 10
将范围设置为
https://www.googleapis.com/auth/plus.login
Run Code Online (Sandbox Code Playgroud)
并请求网址是
https://www.googleapis.com/plus/v1/people/me
Run Code Online (Sandbox Code Playgroud)
注意: - 如果用户将其设置为公开,则仅提供关系状态和生日.
看看这个谷歌api探险家.
我使用grails oauth插件尝试了这个,并让我的生日和关系状态公开
[birthday:1988-04-02, ..., relationshipStatus:single, ...]
Run Code Online (Sandbox Code Playgroud)
编辑................................................. ................................
Q. New problem with email, I can't get it after changes
Run Code Online (Sandbox Code Playgroud)
您可以设置多个范围,例如:
https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/plus.login
Run Code Online (Sandbox Code Playgroud)
并为生日和关系状态提出两个请求
https://www.googleapis.com/plus/v1/people/me
Run Code Online (Sandbox Code Playgroud)
和另一个电子邮件
https://www.googleapis.com/oauth2/v2/userinfo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13187 次 |
| 最近记录: |