Использование «ContactsQuery» для поиска определенного контакта в контакте Google с использованием Google API Ver 2 - PullRequest
0 голосов
/ 17 апреля 2010

В настоящее время я ищу в частности, как показано ниже:

 Feed<Contact> f = contactsRequest.GetContacts();
    foreach (Contact e in f.Entries)
    {
     if (e.Title == "MyContact")
     {
    MesageBox.Show("Contact already exist");

     }
    }

Это будет работать нормально, если ни один из контактов не будет меньше. Но приведенный выше код станет медленным для большого числа контактов.

Я читал о "ContactsQuery". Как я могу использовать его для вышеуказанного сценария?

1 Ответ

0 голосов
/ 18 апреля 2010

Нет поддержки полнотекстовых запросов или поиска контакта по адресу электронной почты

Если вы хотите найти конкретный контакт, вам нужно восстановить все контакты, а затем искать контакт самостоятельно, в настоящий момент другого пути нет. ContactsQuery позволяет фильтровать по:

NumberToRetrieve
StartIndex
StartDate
ShowDeleted
OrderBy
last-modifieddate
SortOrder
Group

и другие параметры, определенные в:
Справочник по API контактных данных
API данных Google refence
Пространство имен Google.GData.Contacts

...