在Java中获取后端服务器上的Google Plus信息

时间:2017-01-20 06:14:45

标签: javascript java google-oauth2

我想在我的网络应用程序中使用google plus登录。直到现在我使用java脚本代码从Google获取id_token

function renderButton() {
      gapi.signin2.render('my-signin2', {
        'scope': 'profile email',
        'longtitle': true,
        'onfailure': onFailure,
        'onsuccess': onSignIn
 } );

并将其传递给后端以验证id_token并使用

获取用户的详细信息
 String email = payload.getEmail();
  boolean emailVerified = Boolean.valueOf(payload.getEmailVerified());
  String name = (String) payload.get("name");
  String pictureUrl = (String) payload.get("picture");
  String locale = (String) payload.get("locale");
  String familyName = (String) payload.get("family_name");
  String givenName = (String) payload.get("given_name");

现在我想在java方面获得性别,年龄和其他公共信息,我怎样才能得到它,我遇到的大部分方法都是在客户端使用javascript。

0 个答案:

没有答案