Подтверждение прочтения
По умолчанию все входящие сообщения от клиентов отмечаются как прочитанные. Этот статус передается клиенту, который считает, что его сообщение прочитано, и ожидает ответа, даже если вы еще не прочитали его сообщение.
Если ваше программное обеспечение поддерживает автоматическую передачу статуса сообщения, настройте передачу подтверждения прочтения при открытии.
Чтобы отправлять подтверждение прочтения при открытии сообщения — отключите автоматическое прочтение сообщений.
Для этого отправьте запрос в службу технической поддержки edna
Вызов метода api/in-message/change-status
Отправьте POST-запрос на URL-адрес https://app.edna.ru/api/in-message/change-status
В результате выполнения запроса будет отправлен JSON с идентификатором сообщения и статусом прочтения. Сообщение будет отмечено как прочитанное. Если статус не распознан, возвращается сообщение об ошибке.
Формат запроса
В теле запроса передается идентификатор сообщения, который был получен в обратном вызове входящего сообщения от клиента, и статус прочтения.
Пример тела запроса с отправкой статуса прочтения сообщения от клиента
{
"id": 288101,
"status": "READ"
}
Параметры запроса
Параметр | Тип данных | Описание |
---|---|---|
id | string | Идентификатор входящего сообщения. Подробнее про получение сообщений. |
status | string | Статус входящего сообщения. Значение — read . |
Формат ответа
В случае успешного выполнения метод передает в систему информацию о том, что сообщение клиента прочитано. Система помечает сообщение клиента как прочитанное. Код ответа после успешного выполнения — 200
.