Запрос контактов Google API по расширенному свойству

Я загружаю контакты из своего приложения в Google Контакты с помощью свойства внешнего кода с именем extcod.

ExtendedProperty property = new ExtendedProperty();
property.Name = "http://www.example.com/schemas/2005#mycal.extcod";
property.Value = item["ana_id"].ToString();
newEntry.ExtendedProperties.Add(property);

Теперь я хотел бы выполнить поиск контактов Google по расширенному свойству extcod. но я не могу понять, как использовать класс ContactsQuery для настройки условия where, использующего ExtendedProperty.


person user575380    schedule 14.01.2011    source источник


Ответы (1)


Вам нужно будет использовать атрибут «Запрос» ContactsQuery: http://code.google.com/p/google-gdata/source/browse/trunk/clients/cs/src/core/feedquery.cs.#361

Это будет использоваться как параметр запроса "q=", который отправляет полнотекстовый запрос. Google Contacts API v3 поддерживает полнотекстовый запрос для каждого текстового поля, которое включает расширенное свойство. К сожалению, нет возможности отправить запрос только по расширенному свойству.

Лучший, Ален

person Alain    schedule 19.12.2011