Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Format pesan dan acara di AWS End User Messaging Social
Objek JSON untuk suatu acara berisi header AWS acara dan payload WhatsApp JSON. Untuk daftar payload dan nilai WhatsApp notifikasi JSON, lihat Referensi Payload Pemberitahuan Webhook dan Status Pesan
AWS Header acara Sosial Pesan Pengguna Akhir
Objek JSON untuk suatu acara berisi header AWS acara dan WhatsApp JSON. Header berisi AWS pengidentifikasi dan ARNs Akun WhatsApp Bisnis Anda (WABA) dan nomor telepon.
{ "MetaWabaIds": [ { "wabaId": "
1234567890abcde
", "arn": "arn:aws:social-messaging:us-east-1:123456789012
:waba/fb2594b8a7974770b128a409e2example
" } ], "MetaPhoneNumberIds": [ { "metaPhoneNumberId": "abcde1234567890
", "arn": "arn:aws:social-messaging:us-east-1:123456789012
:phone-number-id/976c72a700aac43eaf573ae050example
" } ] } { //WhatsApp notification payload }
Dalam contoh peristiwa sebelumnya:
1234567890abcde
adalah id WABA dari Meta.abcde1234567890
adalah id nomor telepon dari Meta.fb2594b8a7974770b128a409e2example
adalah ID Akun WhatsApp Bisnis (WABA).976c72a700aac43eaf573ae050example
adalah ID nomor telepon.
Contoh WhatsApp JSON untuk menerima pesan teks
Berikut ini menunjukkan catatan peristiwa untuk pesan teks masuk dari WhatsApp. JSON dihasilkan oleh WhatsApp. Untuk daftar bidang dan artinya, lihat Referensi Payload Pemberitahuan Webhook di Referensi
{ //AWS End User Messaging Social header } { "id": "365731266123456", "changes": [ { "value": { "messaging_product": "whatsapp", "metadata": { "display_phone_number": "12065550100", "phone_number_id": "321010217760100" }, "contacts": [ { "profile": { "name": "Diego" }, "wa_id": "12065550102" } ], "messages": [ { "from": "14255550150", "id": "wamid.HBgLMTQyNTY5ODgzMDIVAgASGCBDNzBDRjM5MDU2ODEwMDkwREY4ODBDRDE0RjVGRkexample", "timestamp": "1723506035", "text": { "body": "Hi" }, "type": "text" } ] }, "field": "messages" } ] }
Contoh WhatsApp JSON untuk menerima pesan media
Berikut ini menunjukkan catatan acara untuk pesan media yang masuk. Untuk mengambil file media, gunakan perintah GetWhatsAppMessageMedia API. Untuk daftar bidang dan artinya, lihat Referensi Payload Pemberitahuan Webhook
{ //AWS End User Messaging Social header } { "id": "365731266123456", "changes": [ { "value": { "messaging_product": "whatsapp", "metadata": { "display_phone_number": "12065550100", "phone_number_id": "321010217760100" }, "contacts": [ { "profile": { "name": "Diego" }, "wa_id": "12065550102" } ], "messages": [ { "from": "14255550150", "id": "wamid.HBgLMTQyNTY5ODgzMDIVAgASGCBDNzBDRjM5MDU2ODEwMDkwREY4ODBDRDE0RjVGRkexample", "timestamp": "1723506230", "type": "image", "image": { "mime_type": "image/jpeg", "sha256": "BTD0xlqSZ7l02o+/upusiNStlEZhA/urkvKf143Uqjk=", "id": "530339869524171" } } ] }, "field": "messages" } ] }