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