2014-12-03 233 views
1

我正在編寫一個代碼(使用Java),可以使用google API v3從我的Google帳戶獲取所有聯繫人。我的問題是,在成功授權訪問帳戶後,我只能從「最多聯繫人」組中獲取聯繫人。作爲feedURL,我使用的是tutorial。基本上我的代碼是這個例子的複製粘貼,所以我怎麼能得到我所有的聯繫人?Google API v3檢索所有聯繫人

+0

可以共享代碼? – 2015-10-19 12:26:09

回答

2

在文檔https://developers.google.com/google-apps/contacts/v3/#retrieving_all_contacts有一張紙條寫着:「該供稿可能不包含所有用戶的聯繫人,因爲有成果的數量默認限制返回」 您可以使用查詢參數來管理信息https://developers.google.com/google-apps/contacts/v3/#retrieving_contacts_using_query_parameters。在這裏你可以找到這些請求的參數https://developers.google.com/google-apps/contacts/v3/reference#Parameters。 參數max-results可能是您需要的。

+1

感謝您的回覆。不幸的是你的解決方案不起作用我嘗試使用Query將ContactFeed獲得,最大結果集爲9999,我得到的結果與以前的結果相同(與ContactFeed項目數量相同):/ – Mave 2014-12-03 19:41:41

+0

您可以添加代碼示例嗎?我在Oauth遊樂場嘗試過,它適用於我,https://developers.google.com/oauthplayground檢查您是否缺少請求中的內容。 – Gerardo 2014-12-03 19:50:40

0

正確的參數是最大結果