我正在尝试更新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/..."
任何想法?
答案 0 :(得分:0)
运行代码的机器存在问题,它可能适用于其他机器。
如果您支持代理,这里有一篇关于如何正确设置代理的文章:
答案 1 :(得分:0)
我找到了异常的原因
当名称更新时,没有问题出现
contact.Name.FullName = value;
但是当更新上述例外的电话号码时
contact.Phonenumbers.Add(new Google.GData.Extensions.PhoneNumber(value));
似乎gmail返回相同的异常而不管发生了什么错误,我怎么能理解只是“执行请求失败”,这很烦人。
我希望他们添加一些细节,但我不知道更新这样的电话号码有什么问题。