gpt4 book ai didi

python-3.x - 使用 python3 创建一个 google 联系人

转载 作者:行者123 更新时间:2023-12-04 05:48:17 24 4
gpt4 key购买 nike

我想与 google api 和 python3 建立联系

但是gdata好像和python3不兼容。像 : AttributeError: 'function' 对象没有属性 'func_name'

有没有人有关于如何在 python3 中与 google api 建立联系的示例?

谢谢

最佳答案

首先,你是用pip还是用pip3安装了gdata python客户端?根据Google's repository ,它说,

Python 3.3+ is also now supported! However, this library has not yet been > used as thoroughly with Python 3, so we'd recommend testing before deploying with Python 3 in production,

您可以使用 pip3,例如 pip3 install google-api-python-client,重新安装它。清除后,请参阅下面修改后的示例代码块,了解如何使用 Python 3 通过姓名、电子邮件和电话号码创建联系人:

import atom.data
import gdata.data
import gdata.contacts.client
import gdata.contacts.data

gd_client = gdata.contacts.client.ContactsClient(source='YOUR_APPLICATION_NAME')

def create_contact(gd_client):
new_contact = gdata.contacts.data.ContactEntry()

# Set the contact's name.
new_contact.name = gdata.data.Name(
given_name=gdata.data.GivenName(text='First'),
family_name=gdata.data.FamilyName(text='Last'),
full_name=gdata.data.FullName(text='Full'))
new_contact.content = atom.data.Content(text='Notes')

# Set the contact's email addresses.
new_contact.email.append(gdata.data.Email(address='handle@gmail.com',\
primary='true', rel=gdata.data.WORK_REL, display_name='E. Bennet'))
new_contact.email.append(gdata.data.Email(address='liz@example.com',\
rel=gdata.data.HOME_REL))

# Set the contact's phone numbers.
new_contact.phone_number.append(gdata.data.PhoneNumber(text='(206)555-1212',
rel=gdata.data.WORK_REL, primary='true'))
new_contact.phone_number.append(gdata.data.PhoneNumber(text='(206)555-1213',
rel=gdata.data.HOME_REL))

# Send the contact data to the server.
contact_entry = gd_client.CreateContact(new_contact)
print ("Contact's ID: {}".format(contact_entry.id.text))
return contact_entry

关于python-3.x - 使用 python3 创建一个 google 联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40320191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com