contact.get_list

Возвращает список контактов, хранимых в адресной базе. При передаче хотя бы одного ID в параметре field_ids вывод будет дополнен значениями указанных дополнительных полей контакта.

API ver.10.0.0 Пользователь

Запрос
ПараметрТипЗначениеОписание
class *Stringcontact
method *Stringget_list
sid *String—Идентификатор сессии пользователя.
param
contact_nameString—Фильтр по имени.
deletedNumber—Фильтр удаленных.
Допустимые значения: 0 1
contact_idNumber|Number[]—ID контакта или массив ID контактов.
contact_parent_idNumber—ID родительского контакта.
userNumber—Фильтр контактов, связанных с пользователями.
Допустимые значения: 0 1
field_idsNumber[]—ID дополнительных полей для выборки.
has_fieldsNumber[]—ID дополнительных полей, значения которых нужно вернуть отдельным массивом.
tag_idsNumber[]—ID меток для фильтрации.
field_filter_idsObject[]—Фильтры по значениям дополнительных полей.
field_filter_ids.id *Number—ID поля.
field_filter_ids.value *String|Number—Значение для фильтра.
field_filter_ids.compare_type *String—Тип сравнения.
field_order_byNumber—ID поля для сортировки.
startNumber—Смещение.
limitNumber1000Лимит.
* – обязательные параметры
Ответ
ПараметрТипОписание
response *Object[]Массив объектов контактов.
contact_id *NumberID контакта.
contact_name *StringИмя контакта.
contact_parent_id *Number|NullID родительского контакта.
contact_deleted *Number|NullДата удаления контакта.
contact_createdNumberДата создания контакта.
contact_editedNumber|NullДата последнего изменения контакта.
chat_id *NumberID чата контакта.
likeNumber|NullID пользователя, добавившего контакт в избранное.
user_idNumber|NullID пользователя, связанного с контактом.
fieldsObjectОбъект значений выбранных дополнительных полей.
fields.field_idObject|Object[]Объект значения поля или массив объектов для селект-поля; ключ соответствует ID поля.
fields.field_id.field_value_idNumberID значения поля.
fields.field_id.field_char_valueString|Number|Object|Object[]Значение текстового или SET-поля.
fields.field_id.field_integer_valueNumberЗначение числового поля.
fields.field_id.field_double_valueNumberЗначение дробного поля.
fields.field_id.nameStringИмя файла.
fields.field_id.hrefStringПубличная ссылка на файл.
fields.field_id.tokenStringТокен доступа к файлу.
has_fieldsObject[]Массив объектов значений полей, переданных в has_fields.
has_fields.field_systemNumber|NullПризнак предустановленного поля: 1 или null.
tagsObject[]Массив объектов меток контакта.
tags.tag_idNumberID метки.
tags.tag_nameStringНазвание метки.
tags.tag_styleStringЦвет метки.
* – обязательные параметры
Остались вопросы? Спросите в чате! В нашем сообществе в Telegram можно быстро задать вопрос, получить подсказку от команды Laxo или обменяться опытом с другими пользователями.