【问题标题】:Pulling Gmail's 'Other Contacts' group via the Google Contacts API通过 Google Contacts API 提取 Gmail 的“其他联系人”组
【发布时间】:2011-09-30 22:05:59
【问题描述】:

我正在尝试提取我的 Gmail 联系人,以便自动完成 Gmail 中大约 3,000 个联系人。使用Google Contacts Data API,我可以获得(1)默认联系人和(2)组的列表。

但是,(1) 默认联系人 (http://www.google.com/m8/feeds/contacts/default/full) 仅在我的“我的联系人”组中提取联系人,以及 (2) 当我查找我的组时(通过 Google 提供的interactive samples),“其他联系人” ' 不是可以从中提取的可用组。

这导致了非常糟糕的自动完成体验:我有大约 100 个“我的联系人”成员,而“其他联系人”中有 3,000 个联系人;我只能想象其他 Gmail 用户大致处于同一条船上。

我浏览了互联网,但没有找到太多:

到目前为止,我的备份只是询问用户名/密码和抓取(或使用 IMAP)。有没有更好的出路?

【问题讨论】:

  • 也在相关版块发帖:code.google.com/apis/contacts/community/…
  • 我现在遇到了完全相同的问题,而且绝对与“仅首页”问题无关。您是否必须更改代码中的其他任何内容才能显示“其他联系人”文件夹中的联系人?
  • (1)http://www.google.com/m8/feeds/contacts/default/full联系人拉取默认包含ContactsOther Contacts组,不只是Contacts

标签: gmail google-contacts-api authsub


【解决方案1】:

对于 (1),您确定您获得的是“我的联系人”,而不仅仅是“所有联系人”结果的第一页吗?来自http://code.google.com/apis/contacts/docs/3.0/developers_guide_protocol.html: "注意:Feed 可能不包含用户的所有联系人,因为返回的结果数量存在默认限制。有关详细信息,请参阅使用查询参数检索联系人中的 max-results 查询参数。"

对于 (2),您链接到的 https://mail.google.com/support/bin/answer.py?hl=en&answer=97952 表示“其他联系人包括尚未归类到我的联系人或其他联系人组的任何联系人。”换句话说,它没有出现是因为该组并不真正存在。

【讨论】:

  • 谢谢。看起来问题现在已经解决了(尽管也可以参见上面的 code.google.com 讨论),但是是的 - 如果它再次出现,我将正确地使用 'next' 实现分页。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多