2017-03-03 42 views
0

我正在使用Google標識創建應用程序。ANDROID - 如何從「people api」中找到Google帳戶並獲得ID

我需要從人的API從「以人/我」

這裏我的代碼標識朋友的谷歌帳戶:

GoogleCredential credential = new GoogleCredential.Builder() 
      .setTransport(httpTransport) 
      .setJsonFactory(jsonFactory) 
      .setClientSecrets(clientId, clientSecret) 
      .build() 
      .setFromTokenResponse(tokenResponse); 

    People peopleService = new People.Builder(httpTransport, jsonFactory, credential) 
      .build(); 

    ListConnectionsResponse response = peopleService.people().connections() 
      .list("people/me") 

的問題:我不知道如何識別谷歌賬戶成立。 說明:我想要查找Google帳戶,並使用「ID」發送通知,當此應用連接到我的應用時。

你能幫我嗎?

+0

您可以執行類似於https://stackoverflow.com/a/44771034/7187774中的答案 –

回答

0

嘗試.setRequestMaskIncludeField("person.names,person.emailAddresses,person.phoneNumbers") .execute();

添加到響應對象。因爲默認情況下用戶配置文件的選擇爲空,因此您應指定要選擇的字段

相關問題