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