gdata从某个组获取联系人

时间:2009-07-28 12:14:19

标签: gdata-api google-contacts

如何检索属于某个群组的所有联系人?我不想要所有联系人的完整列表,只需要来自特定组的联系人。

这是小组: DEBUG 2009-07-28 12:01:32,681 helloworld.py:21] group是身份http://www.google.com/的客户 M8 /馈送/组/ XXXX%40gmail.com /碱/ XXXX

1 个答案:

答案 0 :(得分:5)

我找到了答案,如果遇到同样的问题,这是一个解决方案。我只有联系小组,所以管理不是什么大问题。

登录后,您可以使用以下方法获取所有群组:

groups = gd_client.GetGroupsFeed()

因为我只有一个,所以我可以像这样弹出它:

group = groups.entry.pop()

现在我所要做的就是:

query = gdata.contacts.service.ContactsQuery()
query.max_results = 1000
query.group = group.id.text

gd_feed = gd_client.GetContactsFeed(query.ToUri())

享受