我使用名为\ textcod的外部代码属性从我的应用程序上传联系人到Google通讯录。
ExtendedProperty property = new ExtendedProperty();
property.Name = "http://www.example.com/schemas/2005#mycal.extcod";
property.Value = item["ana_id"].ToString();
newEntry.ExtendedProperties.Add(property);
现在,我想通过扩展属性extcod搜索Google通讯录。但我无法理解如何使用ContactsQuery
类来设置使用ExtendedProperty
的where条件。
答案 0 :(得分:1)
您必须使用ContactsQuery的“查询”属性: http://code.google.com/p/google-gdata/source/browse/trunk/clients/cs/src/core/feedquery.cs#361
这将用作发送全文查询的“q =”查询参数。 Google Contacts API v3支持包含扩展属性的每个文本字段的全文查询。 不幸的是,没有办法只在扩展属性上发送查询。
最佳, 阿兰