3

我已使用名为 extcod 的外部代码属性将应用程序中的联系人上传到 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类来设置使用的 where 条件ExtendedProperty

4

1 回答 1

1

您必须使用 ContactsQuery 的“查询”属性: http ://code.google.com/p/google-gdata/source/browse/trunk/clients/cs/src/core/feedquery.cs#361

这将用作发送全文查询的“q=”查询参数。Google Contacts API v3 支持对包含扩展属性的每个文本字段进行全文查询。不幸的是,没有办法只发送关于扩展属性的查询。

最好的,阿兰

于 2011-12-19T17:14:41.673 回答