Specifying custom fields for contacts in Google Contacts API v3

ⅰ亾dé卋堺 提交于 2019-12-25 05:13:42

问题


How do I specify custom fields while creating/updating a contact with the API (also retrieving it)? I'm using the Python API.


回答1:


import gdata.contacts.data

new_contact = gdata.contacts.data.ContactEntry()

# Set the contact's name.
new_contact.name = gdata.data.Name(
    given_name=gdata.data.GivenName(text='Elizabeth'),
    family_name=gdata.data.FamilyName(text='Bennet'),
    full_name=gdata.data.FullName(text='Elizabeth Bennet')
)

# Set user defined fields
new_contact.user_defined_field.append(
    gdata.contacts.data.UserDefinedField(
        key='Field Name',
        value='Field Value'
    )
)


来源:https://stackoverflow.com/questions/12003422/specifying-custom-fields-for-contacts-in-google-contacts-api-v3

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!