Webhook Tracking Message
#
Apa itu Webhook Tracking Message?Webhook digunakan untuk memforward log tracking yang masuk dari sistem kami ke sistem anda, sehingga anda bisa memanfaatkan atau memanipulasi aksi pesan yang dilakukan oleh user.
#
Penting- Data yang kami kirimkan berupa JSON Object
#
Data WebhookParameter | Type | Description |
---|---|---|
uuid | id | Unique Tracking UUID |
message_id | id | Unique Message UUID |
phone | number | Whatsapp Phone Number |
description | string | Message Description |
status | string | Message Status: send, received, read |
created_at | datetime | Time Created |
updated_at | datetime | Time Updated |
#
Example Data Webhook (JSON)- Berikut contoh data yang kami kirimkan dalam bentuk JSON Object
{ "uuid": "cc01304e-b99b-4301-b895-44bd8116e1f0", "message_id": "99d79e27-1ad5-4609-9caa-07504625b833", "from": "6283140103048", "description": "message read by user", "status": "read", "created_at": "2020-04-14 22:09:52", "updated_at": "2020-04-14 22:09:52"}
#
Implementasi WebhookPada contoh ini kami membuat file php sederhana untuk menerima webhook tracking pesan. Buat file dengan nama tracking.php
dan simpan pada website anda, kemudian paste skrip berikut.
- Kami membuat contoh dalam bahasa pemograman PHP
- Jika anda menggunakan bahasa lainnya, silahkan di sesuaikan dengan bahasa pemograman yang anda gunakan dengan memparse JSON Object yang kami kirimkan
#
Simpan Pesan ke File TXT<?php
// terima setiap inputan yang masuk$getData = file_get_contents('php://input');
// simpan data ke file .txtfile_put_contents('hook.txt', $getData);
// decode json ke array$message = json_decode($getData, true);
// jika anda ingin memparse tracking// lanjutkan codingan anda dibawah ini// seperti simpan ke db atau lainnya
#
Disable atau Webhook Error- Jika anda ingin mendisable webhook, hapus data webhook dari device anda, jika webhook kosong, maka trigger action ini tidak akan dikirimkan
- Jika webhook anda me-return error, maka akan kami notifkan via email