Проверить статус доставки и чтения сообщений 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": "17[email protected]",
      "to": "[email protected]",
      "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.