Личные сообщения im
Список диалогов пользователя.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
start |
int | нет | |
limit |
int | нет | 1..100 |
История сообщений в диалоге.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да | |
start |
int | нет | |
limit |
int | нет |
Количество непрочитанных диалогов.
Поиск по тексту сообщений.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
q |
string | да | |
limit |
int | нет |
Отправить текстовое сообщение в диалог.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да | |
text |
string | да |
Ответ result
pm_idПрикрепить голосовое сообщение. voice_id — id из upload-эндпоинта.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да | |
voice_id |
int | да |
Прикрепить видео-кружок.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да | |
circle_id |
int | да |
Пометить диалог прочитанным.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да |
Удалить одно сообщение.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
pm_id |
int | да |
Редактировать своё сообщение.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
pm_id |
int | да | |
text |
string | да |
Удалить весь диалог (только у себя).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да |
Найти или создать 1:1 диалог с пользователем (без обязательного первого сообщения).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
user_id |
int | user_id или username | |
username |
string | user_id или username |
Ответ result
convo_idcreatedСоздать групповой диалог (3+ участников включая себя).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
user_ids |
string|array | да | 2+ peer user_id через запятую или массив |
subject |
string | нет |
Ответ result
convo_idcreatedДобавить участников в диалог (станет групповым при recipients > 2).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да | |
user_ids |
string|array | да |
Удалить участника из группового диалога (только создатель, recipients > 2).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да | |
user_id |
int | да | peer |
Выйти из диалога (удалить свою строку pmconvoops, обновить recipients).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да |
Переименовать групповой диалог (участник, recipients > 2).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да | |
subject |
string | да |
Список участников диалога (кроме текущего пользователя).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да |
Сообщить, что пользователь печатает в диалоге.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да |
Кто печатает в диалоге (updated_at за последние 5 сек, без себя).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
convo_id |
int | да |
