Google Contacts API-Python-将联系人添加到组(group_membership_info)时出错

时间:2019-04-16 07:50:07

标签: python api gdata google-contacts group-membership

在使用python中的Google通讯录API将现有联系人添加到新群组中时,我遇到了麻烦。

将联系人添加到群组时,我将执行以下操作:

  

contact_entry.group_membership_info.append(gdata.contacts.data.GroupMembershipInfo(href = id_tag_google,deleted ='false'))

其中“ id_tag_google”是一个包含组ID的变量。

创建联系人时,它已成功添加到组中。

  

contact_entry = gdata.contacts.data.ContactEntry()...   contact_entry.group_membership_info.append(gdata.contacts.data.GroupMembershipInfo(href = id_tag_google,deleted ='false'))   ... client.CreateContact(contact_entry)#成功

当我要更新现有联系人时,该联系人的组与以前相同。

  

contact_entry = client.GetContact(google_contacts_id)...   contact_entry.group_membership_info.append(gdata.contacts.data.GroupMembershipInfo(href = id_tag_google,deleted ='false'))   ... client.Update(contact_entry)#没有更新

这很奇怪。谁能启发我?如果是错误,是否有有效的替代方法?

谢谢。

0 个答案:

没有答案