Peristiwa Webhooks adalah cara Platform Messenger memberi tahu bot Anda ketika terjadi berbagai interaksi atau peristiwa, termasuk saat seseorang mengirimkan pesan. Peristiwa Webhooks dikirimkan oleh Platform Messenger sebagai permintaan POST ke Webhooks Anda.
Catatan: Anda harus berlangganan semua aplikasi berkirim pesan untuk bisnis Anda ke Webhooks berkirim pesan.
Di bawah ini adalah daftar peristiwa yang dapat dikirimkan ke Webhooks Anda dari Platform Messenger.
Catatan: Disarankan agar Anda menggunakan versi API terbaru untuk menerima semua informasi yang tersedia untuk setiap Webhook.
Peristiwa Webhook | Keterangan |
---|---|
| Berlangganan peristiwa Pesan Diterima |
| Berlangganan peristiwa Penautan Akun |
| Berlangganan peristiwa Update Proses Pembayaran |
| Berlangganan peristiwa Pesan Terkirim |
| Berlangganan peristiwa Pesan Echo |
| Berlangganan ke peristiwa Game Instan |
| Berlangganan ke peristiwa Protokol Handover |
| Berlangganan peristiwa Pilihan Menerima Plugin |
| Berlangganan peristiwa Pembayaran |
| Berlangganan ke peristiwa Penegakan Kebijakan |
| Berlangganan peristiwa Kiriman Ulang Diterima |
| Berlangganan ke peristiwa Sebelum Proses Pembayaran |
| Berlangganan peristiwa Pesan Dibaca |
| Berlangganan peristiwa Referal |
| Berlangganan ke peristiwa Saluran Siaga Protokol Handover |
Semua panggilan balik untuk Platform Messenger memiliki set properti umum yang menyediakan informasi yang akan Anda butuhkan untuk memproses dan menanggapi input dari orang yang menggunakan bot Anda. Selain properti di bawah ini, setiap peristiwa juga memiliki properti khusus yang memerinci peristiwa tersebut.
{
"object":"page",
"entry":[
{
"id":"<PAGE_ID>",
"time":1458692752478,
"messaging":[
{
"sender":{
"id":"<PSID>"
},
"recipient":{
"id":"<PAGE_ID>"
},
...
}
]
}
]
}
Properti | Jenis | Deskripsi |
---|---|---|
| String | Nilai akan berupa |
| Array | Array yang berisi data peristiwa |
entry
Properti | Jenis | Deskripsi |
---|---|---|
| String | ID Halaman |
| Angka | Waktu pembaruan (waktu epoch dalam milidetik) |
| Array< | Array berisi objek |
entry.messaging
Properti | Jenis | Deskripsi |
---|---|---|
| String | ID pengguna pengirim |
| String | ID pengguna penerima |
Jika Anda memiliki beberapa aplikasi yang menangani pesan, contoh: satu aplikasi menangani tanggapan otomatis dan satu aplikasi menangani eskalasi ke agen manusia, Anda perlu menerapkan Protokol Serah Terima untuk meneruskan percakapan dari satu aplikasi ke aplikasi lainnya. Protokol Serah Terima