0

Python の Google データ API を使用した連絡先の作成について質問があります。ドキュメントページ( https://developers.google.com/google-apps/contacts/v3/#creating_contacts)とまったく同じように、Pythonで連絡先を作成する例を試しています

したがって、次のようにクライアントを作成しました。

email='<my gmail uid>'
password='<my gmail pwd>'
gd_client = gdata.contacts.client.ContactsClient(source='GoogleInc-ContactsPythonSample-1')
try:
    gd_client.ClientLogin(email, password, gd_client.source)
except gdata.client.BadAuthentication:
    print 'Invalid user credentials given.'
    gd_client = None

次に、次を使用して関数を実行しました。

create_contact(gd_client)

この呼び出しから得られるものは次のとおりです。

Traceback (most recent call last):
  File "<ipython console>", line 1, in <module>
  File "<ipython console>", line 23, in create_contact
AttributeError: 'module' object has no attribute 'PostCode'

それで、私が何か間違ったことをしているのか、これは既知のバグなのか、それとも単にドキュメントが古くなっているのかを尋ねたいと思います。ありがとう。

ps 小さなコメントです。Python ライブラリでの Google データ API のより良いラッピングが役立つと思います。API 実装内で、どのフィールドを (直接!) 設定する必要があり、どのクラスを使用してそれらを割り当てる必要があるかを見つけるのにかなりの時間を費やしました。

4

1 に答える 1