【问题标题】:Google API v3 retrieving all contactsGoogle API v3 检索所有联系人
【发布时间】:2015-01-31 21:43:53
【问题描述】:

我正在编写一个代码(用 Java 编写),让我可以使用 google API v3 从我的 google 帐户获取所有联系人。我的问题是,在我成功授权访问帐户后,我只能从“最常联系”组中获取联系人。作为 feedURL,我根据这个tutorial 使用https://www.google.com/m8/feeds/contacts/default/full/。基本上我的代码是这个例子的复制粘贴,那么我怎样才能得到我所有的联系人呢?

【问题讨论】:

  • 可以分享代码吗?

标签: java google-api google-contacts-api


【解决方案1】:

正确的参数是ma​​x-results

【讨论】:

    【解决方案2】:

    在文档https://developers.google.com/google-apps/contacts/v3/#retrieving_all_contacts 中有一条注释说“Feed 可能不包含所有用户的联系人,因为返回的结果数量存在默认限制” 您可以使用查询参数来管理信息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 可能就是你需要的那个。

    【讨论】:

    • 感谢您的回复。不幸的是,您的解决方案不起作用。我尝试使用最大结果设置为 9999 的 Query 获取 ContactFeed,而我得到的结果与以前相同(相同数量的 ContactFeed 条目):/
    • 您能添加一个代码示例吗?我在 Oauth 操场上尝试过,它对我有用,developers.google.com/oauthplayground 检查您是否在请求中遗漏了什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 2017-02-11
    相关资源
    最近更新 更多