Проверить статус доставки и чтения сообщений WhatsApp | ПОДТВЕРЖДЕНИЕ?

Вы можете узнать статус сообщений, отправленных с помощью Ultramsg API, и узнать статус сообщения, прочитал ли пользователь сообщение или нет.

Это изображение имеет пустой атрибут alt; его имя файла image-1-1024x761.png
Первый шаг — включить функцию ACK в вашем экземпляре.

Есть два способа проверить статус сообщений:

Способ 1. Используйте веб-перехватчик ACK (рекомендуется)

Эти параметры должны быть включены: веб-перехватчик при получении и веб-перехватчик при подтверждении.

После активации двух предыдущих опций и установки вашего адреса webHook, теперь, когда статус сообщения изменится, статус будет отправлен вам в режиме реального времени.

Вы можете использовать webhook.site , чтобы легко протестировать его, вы можете посмотреть это видео.

Способ 2: Используйте Получить список сообщений экземпляра :

вы можете получить список сообщений экземпляра, используя этот метод:

https://docs.ultramsg.com/api/get/messages

Все сообщения будут получены с таким статусом:

{ "total": 1115, "pages": 112, "limit": 10, "page": 1, "messages": [ { "id": 311777, "referenceId": null, "from": "17692426345@c.us", "to": "17692426300@c.us", "body": "WhatsApp API on UltraMsg.com works good", "priority": 1, "status": "sent", "ack": "pending", "type": "chat", "created_at": 1651931190, "sent_at": 1651931190, "metadata": {} }}
{ "total": 1115, "pages": 112, "limit": 10, "page": 1, "messages": [ { "id": 311777, "referenceId": null, "from": "17692426345@c.us", "to": "17692426300@c.us", "body": "WhatsApp API on UltraMsg.com works good", "priority": 1, "status": "sent", "ack": "pending", "type": "chat", "created_at": 1651931190, "sent_at": 1651931190, "metadata": {} }}

Статус подтверждения:

  • pending : сообщение в данный момент находится в экземпляре.
  • server : сообщение в данный момент находится на серверах WhatsApp.
  • устройство : сообщение было доставлено на мобильный телефон пользователя.
  • read : сообщение было прочитано пользователем.
  • Проиграно : То же «прочитано», но для медиа-сообщений.

ПРИМЕЧАНИЕ :

Лучший способ проверить статус сообщения и узнать, что сообщение было доставлено, — это «устройство». Это связано с тем, что статус « прочитанных » сообщений не будет работать, если пользователь отключит уведомления о прочтении в приложении WhatsApp.