2016-04-19 84 views
1

我正在这样做。从Google People API获取Google+电子邮件

ListConnectionsResponse r = peopleService.people().connections() 
      .list("people/me") 
      .setPageSize(500) 
      // specify fields to be returned 
      .setRequestMaskIncludeField("person.names,person.emailAddresses") 
      .execute(); 

它返回我自己添加的电子邮件的连接列表。但不是从Google+个人资料收集的信息。这是可能的吗?我尝试提取个人资源名称,但没有电子邮件。

Person p = peopleService.people().get("people/XXxxx").execute(); 
+0

你有没有解决这个问题? –

回答

0

的谷歌API的人实际上没有获取来自Google+的配置文件的电子邮件,但只有公共电子邮件。因此,如果在未登录时查看其个人资料时显示电子邮件,则应在回复中显示该电子邮件。

但是,电子邮件是不公开,但您的帐户(电子邮件,你只能看到,如果你已经登录)共享是通过谷歌API的人不可见隐私的原因。

相关问题