【问题标题】:Google Contacts Api Getting contacts in a certain group. (The my contacts group)Google Contacts Api 获取特定组中的联系人。 (我的联系人组)
【发布时间】:2015-05-20 19:48:18
【问题描述】:

这样我就可以得到我所有的联系人了:

https://www.google.com/m8/feeds/contacts/default/full?access_token=mytoken&alt=json&v=3

还有我所有的小组:

https://www.google.com/m8/feeds/groups/default/full?access_token=myToken&alt=json&v=3    

我可以通过以下方式获取“myContacts”的实际联系人组:

https://www.google.com/m8/feeds/groups/default/base/6?access_token=mytoken&alt=json&v=3

但是我怎样才能获得 myContacts 组中的所有联系人呢?上一个查询只是给了我实际的组。

【问题讨论】:

  • 如果您的问题与他们无关,请不要使用google-chrome-app。这只是一个无关的 API 问题。
  • 是的,但我从 chrome 应用程序中调用此代码。我认为在那种情况下可能会有一个技巧。
  • 您可以通过检索所有联系人获取所有联系人:developers.google.com/google-apps/contacts/v3/…

标签: javascript google-contacts-api


【解决方案1】:

您的请求 - https://www.google.com/m8/feeds/contacts/default/full?access_token=mytoken&alt=json&v=3

组 ID - http://www.google.com/feeds/contacts/groups/userEmail/base/1234b

然后调用 GET 组的联系人

https://www.google.com/m8/feeds/contacts/default/full?access_token=mytoken&alt=json&v=3&group=http://www.google.com/feeds/groups/userEmail/base/1234b

【讨论】:

  • 以上查询不起作用 - 因为在组 uri 中您使用的是联系人/组。编辑了答案-检查一下。
【解决方案2】:

您可以使用以下 URI 来获取特定组的联系人。

href="http://www.google.com/feeds/contacts/groups/userEmail/base/1234b"/

如需参考和更多信息,请查看使用查询参数检索联系人部分中的 Google Contacts API here 文档。

联系人查询参数参考中列出了您可能使用的查询参数(包括课程组)here

【讨论】:

猜你喜欢
  • 2013-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-30
相关资源
最近更新 更多