Google Contact API提取与联系人组相关的联系人

Mal*_*ang 0 google-api google-contacts-api

我想知道如何让所有联系人都与一个群组相关.假设我有一个名为"My Special Group"的联系人组,ID为xxxxxxx.我只想检索"My Special Group"下的联系人.

我已经尝试过这个Request URI并在oauth2 playground上测试它:

  1. https://www.google.com/m8/feeds/contacts/default/full/?group=xxxxxxx.
  2. https://www.google.com/m8/feeds/contacts/myemail%40gmail.com/full/?group=xxxxxxx.

结果是:

<errors xmlns="http://schemas.google.com/g/2005">
 <error>
  <domain>GData</domain>
  <code>invalid</code>
  <internalReason>Supposed groupUri xxxxxxxxdoes not match template</internalReason>
 </error>
</errors>
Run Code Online (Sandbox Code Playgroud)

检索与特定组相关的联系人的正确Request URI究竟是什么?

已经走过stackoverflow并且答案正是我上面做的.它失败了.

Mal*_*ang 5

好吧,伙计们.我找到了答案.就是这样.

用于检索与联系人组相关联的联系人的假设请求URI如下所示:https://www.google.com/m8/feeds/contacts/default/full?& group = http://www.google.com/m8/馈送/组/ yourmail%40gmail.com /碱/ XXXXXXX

其中xxxxxx是联系人组ID.

在此之前,我正在使用此请求URI:https://www.google.com/m8/feeds/contacts/default/full?& group = xxxxxx

其中xxxxxx是联系人组ID,结果将失败,因为我只是把组ID而不是使用完整的uri联系人组.

所以这就是全部.希望得到它的帮助.