기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS 최종 사용자 메시징 소셜의 메시지 및 이벤트 형식
이벤트의 JSON 객체에는 AWS 이벤트 헤더와 WhatsApp JSON 페이로드가 포함됩니다. JSON 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 비즈니스 계정()의 ID입니다WABA.976c72a700aac43eaf573ae050example
는 전화번호의 ID입니다.
문자 메시지 WhatsApp JSON 수신 예제
다음은 에서 수신되는 텍스트 메시지의 이벤트 레코드를 보여줍니다 WhatsApp. JSON 는 에 의해 생성됩니다 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 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": "1723506230", "type": "image", "image": { "mime_type": "image/jpeg", "sha256": "BTD0xlqSZ7l02o+/upusiNStlEZhA/urkvKf143Uqjk=", "id": "530339869524171" } } ] }, "field": "messages" } ] }