本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS 最终用户消息社交中的消息和事件格式
事件的JSON对象包含 AWS 事件标头和 WhatsApp JSON有效负载。有关JSON WhatsApp 通知负载和值的列表,请参阅WhatsApp 业务平台云参考中的 Webhooks 通知负载
AWS 最终用户消息社交事件标题
事件的JSON对象包含 AWS 事件标题和 WhatsApp JSON。标题包含您的 WhatsApp 企业账户 (WABA) 和ARNs电话号码的 AWS 标识符。
{ "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 }
在上述示例事件中:
1234567890abcde
是来自 Meta 的 WABA ID。abcde1234567890
是来自 Meta 的电话号码 ID。fb2594b8a7974770b128a409e2example
是 WhatsApp 企业账户 (WABA) 的 ID。976c72a700aac43eaf573ae050example
是电话号码的 ID。
接收短信 WhatsApp JSON的示例
以下显示了来自的传入短信的事件记录 WhatsApp。JSON由生成 WhatsApp。有关字段及其含义的列表,请参阅WhatsApp 商业平台云参考中的 Webhooks 通知负载
{ //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" } ] }
接收媒体消息 WhatsApp JSON的示例
以下显示了传入媒体消息的事件记录。要检索媒体文件,请使用 GetWhatsAppMessageMedia API命令。有关字段及其含义的列表,请参阅 Webhooks 通知负载
{ //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" } ] }