如何检索属于某个组的所有联系人?我不想要我所有联系人的完整列表,而只是来自特定组的联系人。
这是组:DEBUG 2009-07-28 12:01:32,681 helloworld.py:21] 组是客户,ID 为http://www.google.com/m8/feeds/groups/XXXX%40gmail.com/base /XXXX
如何检索属于某个组的所有联系人?我不想要我所有联系人的完整列表,而只是来自特定组的联系人。
这是组:DEBUG 2009-07-28 12:01:32,681 helloworld.py:21] 组是客户,ID 为http://www.google.com/m8/feeds/groups/XXXX%40gmail.com/base /XXXX
我找到了答案,如果有人遇到同样的问题,这里有一个解决方案。我只有联系人组,所以管理起来没有什么大问题。
登录后,您可以使用以下方法获取所有组:
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())
请享用