Класс UsersSearchParams содержит следующие свойства:
q — строка поискового запроса. Например, Вася Бабич.
sort — сортировка результатов. Возможные значения: 1 — по дате регистрации, 0 — по популярности.
offset — смещение относительно первого найденного пользователя для выборки определенного подмножества.
count — количество возвращаемых пользователей. Обратите внимание — даже при использовании параметра offset для получения информации доступны только первые 1000 результатов. положительное число, по умолчанию 20, максимальное значение 1000.
university_country — идентификатор страны, в которой пользователи закончили ВУЗ.
university — идентификатор ВУЗа.
university_year — год окончания ВУЗа.
university_faculty — идентификатор факультета.
university_chair — идентификатор кафедры.
sex — пол. Возможные значения: 1 — женщина, 2 — мужчина, 0 — любой (по умолчанию).
status — семейное положение. Возможные значения: 1 — не женат (не замужем), 2 — встречается, 3 — помолвлен(-а), 4 — женат (замужем), 5 — всё сложно, 6 — в активном поиске, 7 — влюблен(-а), 8 — в гражданском браке.
age_from — возраст, от.
age_to — возраст, до.
birth_day — день рождения.
birth_month — месяц рождения.
birth_year — год рождения. Минимальное значение 1900, максимальное значение 2100.
online — учитывать ли статус «онлайн». Возможные значения: 1 — искать только пользователей онлайн, 0 — искать по всем пользователям.
has_photo — учитывать ли наличие фото. Возможные значения: 1 — искать только пользователей с фотографией, 0 — искать по всем пользователям.
school_count — ryидентификатор страны, в которой пользователи закончили школу.
school_city — идентификатор города, в котором пользователи закончили школу.
school_class — буква класса.
school — идентификатор школы, которую закончили пользователи.
school_year — год окончания школы.
religion — религиозные взгляды.
company — название компании, в которой работают пользователи.
position — название должности.
group_id — идентификатор группы, среди пользователей которой необходимо проводить поиск.
from_list Разделы среди которых нужно осуществить поиск, перечисленные через запятую. Возможные значения: friends — искать среди друзей, subscriptions — искать среди друзей и подписок пользователя.
AccessTokenInvalidException — не задан или используется неверный AccessToken.
ArgumentException — строка поискового запроса пуста или равна значению null.
В ходе выполнения могут произойти общие ошибки. Их описание находится на отдельной странице.
Пример
// Выбор первых двадцати Ивановых Маш.intcount;// хранит общее количество Ивановых Маш зарегистрированных во ВКонтакеvarusers=vk.Users.Search(outcount,newUserSearchParams{Query=Query}).ToList();foreach(varuserinusers){.....}// Получение всей информации о первых 5 Ивановых Машах, начиная с 15 позиции.intcount;// хранит общее количество Ивановых Маш зарегистрированных во ВКонтакеvarusers=vk.Users.Search(outcount,newUserSearchParams{Query=Query,Fields=ProfileFields.All,Count=5,Offset=15}).ToList();