2010-09-06 5 views
1

Je suis en train de mettre à jour les contacts gmail informationsmise à jour des contacts gmail C# exception

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); 

mais j'ai cette exception

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

des idées?

Répondre

0

C'est un problème avec votre machine qui exécute le code, cela peut fonctionner sur d'autres machines.

Si vous êtes derrière un proxy, voici un article sur la façon de configurer correctement avec les procurations:

http://code.google.com/apis/gdata/articles/proxy_setup.html

+0

J'ai lu cet article, et j'ai essayé d'utiliser ce code (mais je ne pouvais pas), je n'ai pas de service ou d'usine, je ne peux pas mapper ce code pour le mien. – omar

0

je trouve la raison de l'exception

il n'y a pas de problème apparaît lorsque les noms sont mis à jour comme

contact.Name.FullName = value; 

mais lorsque les numéros de téléphone de mise à jour comme que l'exception ci-dessus apparaîtIl semble que gmail retourne la même exception, quelle que soit l'erreur, comment puis-je comprendre que de "l'exécution de la requête a échoué", c'est assez ennuyeux. J'espère qu'ils ajouteront quelques détails, mais je ne sais pas ce qui ne va pas dans la mise à jour de numéros de téléphone comme ça.

Questions connexes