Некоторых пользователей моего приложения (который использует Google API .NET клиент) при обновлении контактов Google получает сообщение об ошибке, как: [Line 23, Column 38, element gd:extendedProperty] exactly one of g:extendedProperty/@value, XML is required.
Пустое ExtendedProperties в Google Контактах
Это вызван элементом: <gd:extendedProperty name="GCon" />
, который не имеет значение заполнено. Я не обновляю это поле, я обновляю другие поля (вызывая вызов Google .NET API Update) и, несмотря на эту ошибку, вызывается. Я не вижу, как я могу это преодолеть. Я могу найти такое свойство, но API не дает мне возможность установить его в пустое значение. Я могу поместить некоторое фиктивное значение: <gd:extendedProperty name="GCon" value="dummy"/>
, но я не хочу нарушать другое приложение, которое устанавливает это свойство.
Какие еще решения у меня есть?
Вы можете захватить источник для библиотеки Gdata. Я не думаю, что кто-то ее поддерживает, вы можете исправить это самостоятельно, если это ошибка. https://github.com/google/google-gdata/issues – DaImTo