Certains utilisateurs de mon application (qui utilise l'API Google client .NET) lors de la mise à jour des contacts Google reçoivent une erreur comme: [Line 23, Column 38, element gd:extendedProperty] exactly one of g:extendedProperty/@value, XML is required.
ExtendedProperties vides dans Google Contacts
Ceci est déclenché par un élément: <gd:extendedProperty name="GCon" />
qui n'a pas valeur remplie. Je ne suis pas en train de mettre à jour ce champ, je suis en train de mettre à jour d'autres champs (via appel à Google .NET API Update call) et malgré cette erreur est levée. Je ne vois pas comment je peux surmonter cela. Je peux trouver une telle propriété, mais l'API ne me donne pas l'option de la mettre à vide. Je peux mettre une valeur factice: <gd:extendedProperty name="GCon" value="dummy"/>
mais je ne veux pas casser une autre application qui définit cette propriété.
Quelles sont les autres solutions?
Vous pouvez récupérer la source de la bibliothèque Gdata Je ne pense pas que quiconque la supporte, vous pouvez peut-être le réparer vous-même si c'est un bug. https://github.com/google/google-gdata/issues – DaImTo