2016-04-19 83 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的人不可見隱私的原因。

相關問題