如何在.NET中向现有的Google联系人添加新字段

时间:2015-08-06 13:12:16

标签: .net api contacts shared insert-update

早安,

我写这篇文章是因为我在使用google api时遇到了问题。

Google Api文档重新使用以下代码更新.NET中的联系人: (https://developers.google.com/google-apps/contacts/v3/#updating_contacts

public static Contact UpdateContactName(ContactsRequest cr, Uri contactURL)
{
  // First, retrieve the contact to update.
  Contact contact = cr.Retrieve<Contact>(contactURL);
  contact.Name.FullName = "New Name";
  contact.Name.GivenName = "New";
  contact.Name.FamilyName = "Name";
  try
  {
    Contact updatedContact = cr.Update(contact);
    Console.WriteLine("Updated: " + updatedEntry.Updated.ToString())
    return updatedContact;
  }
  catch (GDataVersionConflictException e)
  {
    // Etags mismatch: handle the exception.
  }
  return null;
}

在此示例中,我们在目录中找到了一个google联系人,并更新了联系人的name属性。 我测试了代码,它的工作正常。

但是,如果我想添加一个新的电话号码字段而不是修改现有字段,我该怎么做?

我在很多方面都尝试过,但我无法做到这一点。

提前感谢所有人。

最好的问候, 阿莱西奥。

0 个答案:

没有答案