Java 如何获取用户';s在谷歌登录时的年龄和位置
我正在将google signin集成到我的应用程序中。我需要存储电子邮件、姓名、Agrange和位置。因此,在进行signin时,我已将范围设置为profile、email和profile.auth.Agrange.readJava 如何获取用户';s在谷歌登录时的年龄和位置,java,oauth-2.0,google-api,google-login,Java,Oauth 2.0,Google Api,Google Login,我正在将google signin集成到我的应用程序中。我需要存储电子邮件、姓名、Agrange和位置。因此,在进行signin时,我已将范围设置为profile、email和profile.auth.Agrange.read gapi.signin2.render('g-signin2', { 'scope': 'email profile https://www.googleapis.com/auth/userinfo.profile openid https://www.googl
gapi.signin2.render('g-signin2', {
'scope': 'email profile https://www.googleapis.com/auth/userinfo.profile openid https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/profile.agerange.read',
'width': 240,
'height': 50,
'longtitle': true,
'theme': 'dark',
'onsuccess': onSuccess,
'onfailure': onFailure
});
但当我使用GoogleIdTokenVerifier验证生成的id_令牌时,我仍然无法在有效负载中看到年龄或位置字段
任何人都可以建议如何获得这些详细信息。最有可能的位置和年龄组不会提供基本的有效载荷。 您需要调用其他API:
- 有范围李>
- 有范围