更新gmail联系人C#异常

更新gmail联系人C#异常,c#,gmail,C#,Gmail,我正在尝试更新gmail联系人信息 Contact updatedContact = contact.Contact; updatedContact.Content = "Contact information for " + contact.Contact.Name.FullName; Uri feedUri = new Uri(ContactsQuery.CreateContactsUri("default")); RequestSettings rs2 = new RequestSetti

我正在尝试更新gmail联系人信息

Contact updatedContact = contact.Contact;
updatedContact.Content = "Contact information for " + contact.Contact.Name.FullName;
Uri feedUri = new Uri(ContactsQuery.CreateContactsUri("default"));
RequestSettings rs2 = new RequestSettings("CreateContacts", username, password);
ContactsRequest cr = new ContactsRequest(rs2);
Contact createdContact = cr.Update(updatedContact);
但我有个例外

"execution of request failed http://www.google.com/m8/feeds/contacts/"mail"/full/..."

有什么想法吗?

这是您的机器运行代码的问题,它可能在其他机器上工作

如果您支持代理,下面是一篇关于如何正确设置代理的文章:


我找到了异常的原因

"execution of request failed http://www.google.com/m8/feeds/contacts/"mail"/full/..."
这样更新名称时不会出现任何问题

contact.Name.FullName = value;
但当像这样更新电话号码时,会出现上述例外情况

contact.Phonenumbers.Add(new Google.GData.Extensions.PhoneNumber(value));
不管发生了什么错误,gmail似乎都会返回相同的异常,我怎么能从“请求执行失败”中理解这一点,这很烦人


我希望他们添加一些细节,尽管我不知道这样更新电话号码有什么错。

我读了那篇文章,并尝试使用该代码(但我不能),我没有服务或工厂,我无法将该代码映射到我的代码。