Google联系人中的空ExtendedProperties

时间:2016-10-14 19:53:52

标签: c# google-api gdata google-contacts

在更新Google联系人期间,我的应用程序的某些用户(使用Google API .NET客户端)收到的错误如下: [Line 23, Column 38, element gd:extendedProperty] exactly one of g:extendedProperty/@value, XML is required.

这是由元素<gd:extendedProperty name="GCon" />触发的 它没有填充价值。我没有更新此字段,我正在更新其他字段(通过调用Google .NET API更新调用),尽管抛出此错误。我不知道如何克服这一点。我可以找到这样的属性,但API没有给我选项将其设置为空值。我可以放一些虚拟值: <gd:extendedProperty name="GCon" value="dummy"/>但我不想破坏设置此属性的其他应用程序。

我还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

这似乎是一个错误。

但是,无论如何,如果您对使用扩展属性没有兴趣,或者更重要的是,对已经格式错误的数据的冲突做出决定,您应该使用URL中的base投影而不是full完全避免扩展属性。