Semak Penyampaian Mesej WhatsApp & Status Baca | ACK ?

Anda boleh mengetahui status mesej yang dihantar menggunakan Ultramsg API dan mengetahui status mesej jika pengguna telah membaca mesej tersebut atau tidak.

Imej ini mempunyai atribut alt kosong; nama failnya ialah image-1-1024x761.png
Langkah pertama ialah mendayakan ciri ACK dalam contoh anda.

Terdapat dua cara untuk menyemak status mesej:

Kaedah 1: Gunakan ACK webhook (disyorkan)

Pilihan ini mesti didayakan: Webhook on Received & Webhook on ACK.

Selepas mengaktifkan dua pilihan sebelumnya dan menetapkan alamat webHook anda, kini apabila status mesej berubah, status akan dihantar kepada anda Masa Nyata.

Anda boleh menggunakan webhook.site untuk mengujinya dengan mudah, Anda boleh melihat video ini.

Kaedah 2: Gunakan Dapatkan senarai mesej contoh :

anda boleh mendapatkan senarai mesej Instance menggunakan kaedah ini :

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

Semua mesej akan diambil dengan status seperti ini:

{
  "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": {}
    }}

Status ACK:

  • belum selesai : Mesej sedang dalam contoh.
  • pelayan : Mesej sedang dalam pelayan WhatsApp.
  • peranti : Mesej telah dihantar ke telefon mudah alih pengguna.
  • baca : Mesej telah dibaca oleh pengguna.
  • Dimainkan : “baca” yang sama tetapi ini untuk mesej media.

CATATAN :

Cara terbaik untuk menyemak status mesej dan mengetahui bahawa mesej telah dihantar ialah “peranti”, Ini kerana status mesej ” baca ” tidak akan berfungsi jika pengguna mematikan resit baca pada Apl WhatsApp.