Controlla la consegna dei messaggi di WhatsApp e lo stato di lettura | ACK?

Puoi conoscere lo stato dei messaggi inviati utilizzando l’API Ultramsg e conoscere lo stato del messaggio se l’utente ha letto il messaggio o meno.

Questa immagine ha l'attributo alt vuoto; il suo nome file è image-1-1024x761.png
Il primo passaggio consiste nell’abilitare la funzione ACK nella tua istanza.

Esistono due modi per controllare lo stato dei messaggi:

Metodo 1: utilizzare il webhook ACK (consigliato)

Queste opzioni devono essere abilitate: Webhook su Ricevuto e Webhook su ACK.

Dopo aver attivato le due opzioni precedenti e aver impostato il tuo indirizzo webHook, ora quando lo stato del messaggio cambia, lo stato ti verrà inviato in tempo reale.

Puoi usare webhook.site per testarlo facilmente, puoi vedere questo video.

Metodo 2: utilizzare a Ottieni un elenco di messaggi di istanza :

puoi ottenere un elenco di messaggi di istanza usando questo metodo:

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

Tutti i messaggi verranno recuperati con uno stato come questo:

{
  "total": 1115,
  "pages": 112,
  "limit": 10,
  "page": 1,
  "messages": [
    {
      "id": 311777,
      "referenceId": null,
      "from": "[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": {}
    }}

Stato ACK:

  • in attesa : il messaggio è attualmente nell’istanza.
  • server : il messaggio è attualmente nei server di WhatsApp.
  • dispositivo : il messaggio è stato consegnato al telefono cellulare dell’utente.
  • read : Il messaggio è stato letto dall’utente.
  • Riprodotto : Stessa “lettura” ma questo per i messaggi multimediali.

NOTA :

Il modo migliore per controllare lo stato del messaggio e sapere che il messaggio è stato recapitato è “dispositivo”, questo perché lo stato dei messaggi ” letti ” non funzionerà se l’utente disattiva le conferme di lettura sull’app WhatsApp.