Google API联系人按扩展属性查询

时间:2011-01-14 08:15:28

标签: c# google-api google-contacts

我使用名为\ 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条件。

1 个答案:

答案 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支持包含扩展属性的每个文本字段的全文查询。 不幸的是,没有办法只在扩展属性上发送查询。

最佳, 阿兰