Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Nachrichten- und Ereignisformat in AWS End User Messaging Social
Das JSON Objekt für ein Ereignis enthält den AWS Event-Header und die WhatsApp JSON Payload. Eine Liste der Nutzdaten und Werte für JSON WhatsApp Benachrichtigungen finden Sie in der WhatsApp Business Platform Cloud Reference unter Webhooks Notification Payload Reference
AWS Nachrichtenübermittlung an Endbenutzer in sozialen Netzwerken — Header
Das JSON Objekt für ein Ereignis enthält den AWS Event-Header und WhatsApp JSON. Die Kopfzeile enthält die AWS ARNs Kennungen sowie Ihr WhatsApp Geschäftskonto (WABA) und Ihre Telefonnummer.
{ "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 }
Für das obige Beispielereignis gilt:
1234567890abcde
ist die WABA ID von Meta.abcde1234567890
ist die Rufnummer-ID von Meta.fb2594b8a7974770b128a409e2example
ist die ID des WhatsApp Geschäftskontos (WABA).976c72a700aac43eaf573ae050example
ist die ID der Telefonnummer.
Beispiel WhatsApp JSON für den Empfang einer Textnachricht
Im Folgenden wird der Ereignisdatensatz für eine eingehende Textnachricht von angezeigt WhatsApp. Das JSON wird generiert von WhatsApp. Eine Liste der Felder und ihrer Bedeutung finden Sie unter Webhooks Notification Payload Reference
{ //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" } ] }
Beispiel WhatsApp JSON für den Empfang einer Mediennachricht
Im Folgenden wird der Ereignisdatensatz für eine eingehende Mediennachricht angezeigt. Verwenden Sie den GetWhatsAppMessageMedia API Befehl, um die Mediendatei abzurufen. Eine Liste der Felder und ihrer Bedeutung finden Sie unter Webhooks Notification Payload
{ //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" } ] }