Googleの連絡先リストにあるすべてのグループを取得する小さなPythonスクリプトを作成しましたが、何らかの理由で「連絡先」が表示されません。私は3.0APIを使用していますが、2.0APIでも同様の問題が発生していました。以下は、Google2.0の連絡先のドキュメントから抜粋したものです。
たとえば、マイコンタクトグループのIDを確認するには、特定のユーザーのすべてのグループのフィードを取得し、サブ要素を持つグループエントリを見つけて、そのグループエントリの要素の値を取得します。
現在、私が受け取る応答には、gContact:systemGroupタグがどこにもありません。特定のグループのグループIDを取得するにはどうすればよいですか?
私のスクリプトは以下のとおりです:-
user="blah@gmail.com"
pas="blah"
data={"Email":user, "Passwd":pas, "service": "cp", "source":"tester"}
import urllib
data = urllib.urlencode(data)
import urllib2
req = urllib2.Request('https://www.google.com/accounts/ClientLogin', data)
resp = urllib2.urlopen(req)
x = resp.read()
auth=a[-1].split('=')[-1]
req = urllib2.Request('https://www.google.com/m8/feeds/groups/blah@gmail.com/full/', headers={'Authorization':'GoogleLogin auth='+auth})
resp = urllib2.urlopen(req)
x = resp.read()
print x
print "My Contacts" in x
print "gContact:systemGroup" in x
どうすればこれをトラブルシューティングできるかについてのいくつかの手がかりは素晴らしいでしょう、ありがとう。