Запрос контактов Google API по расширенному свойству - PullRequest
3 голосов
/ 14 января 2011

Я загрузил контакты из своего приложения в Контакты 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.

1 Ответ

1 голос
/ 19 декабря 2011

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

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

Best, Alain

...