使用python gdata API创建联系人时出错
我有一个关于使用python Google数据API创建联系人的问题。 我正在尝试使用python创建联系人的示例,与文档页()中的示例完全相同 因此,我创建了客户端,如下所示:使用python gdata API创建联系人时出错,python,gdata-api,google-shared-contacts,Python,Gdata Api,Google Shared Contacts,我有一个关于使用python Google数据API创建联系人的问题。 我正在尝试使用python创建联系人的示例,与文档页()中的示例完全相同 因此,我创建了客户端,如下所示: email='<my gmail uid>' password='<my gmail pwd>' gd_client = gdata.contacts.client.ContactsClient(source='GoogleInc-ContactsPythonSample-1') try:
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
我从这个电话中得到的是:
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'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“”,第23行,在“创建联系人”中
AttributeError:“模块”对象没有属性“邮政编码”
所以我想问我是否做错了什么,这是一个已知的bug,还是文档已经过时了。
谢谢
p、 作为一个小评论,我认为在python库中更好地包装Google数据API可能会很有用。我花了大量时间在API实现中查找应该设置哪些字段(直接!)以及应该使用哪些类来分配这些字段。好的,我似乎可以回答我的问题,这部分是重复的 结果证明文档中的示例代码无效(谢谢,Google) 邮政编码应为邮政编码,并且即时消息地址也不正确 删除该选项后,它将成功完成
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'