如何使用谷歌+令牌从https://www.googleapis.com/plus/v1/people/me电话获取电子邮件?

and*_*rew 1 java email google-plus

我想收到来自https://www.googleapis.com/plus/v1/people/me电话的电子邮件.我收到很多信息,但不是电子邮件.有人可以帮忙吗?

HttpGet request = new HttpGet("https://www.googleapis.com/plus/v1/people/me?scope=https://www.googleapis.com/auth/userinfo.email");
request.setHeader("Authorization", "Bearer <access_token>");
HttpResponse response = client.execute(request);
Run Code Online (Sandbox Code Playgroud)

Ian*_*ber 8

编辑:已于2013年12月更新为改进的Google+登录选项的一部分 - 您现在可以通过Google+个人资料回复获取电子邮件地址.

只要您有电子邮件或https://www.googleapis.com/auth/plus.profile.emails.read范围,您就会收到来自此端点的电子邮件.有关详细信息,请参阅https://developers.google.com/+/web/people/#retrieve_an_authenticated_users_email_address.

var request = gapi.client.plus.people.get( {'userId' : 'me'} );
request.execute(function(person) {
  if(person['emails']) {
    console.log(person['emails'][0].value);
  }
});
Run Code Online (Sandbox Code Playgroud)