2009-07-28 10 views
0

特定のグループに属する連絡先をすべて取得するにはどうすればよいですか?私はすべての私の連絡先の完全なリストを特定のグループのものだけにしたくありません。gdataは特定のグループから連絡先を取得します

これは基: DEBUG 2009-07-28 12:01:32681 helloworld.py:21]グループは、ID http://www.google.com/ M8 /フィード/グループ/ XXXX%40gmail.com /ベース/ XXXX

とお客様であります

答えて

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()) 

を楽しみます
+0

私は元の行を共有できますか? – muthukumar

関連する問題