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.
Nachrichtenvorlagen mit der CreateWhatsAppMessageTemplate API erstellen
Mithilfe der End User Messaging Social API können Sie benutzerdefinierte WhatsApp Nachrichtenvorlagen erstellen. In diesem Thema wird beschrieben, wie Sie CreateWhatsAppMessageTemplatemit dem eine Vielzahl von WhatsApp Nachrichtenvorlagen erstellen können.
Komponenten von Nachrichtenvorlagen
WhatsApp Nachrichtenvorlagen können die folgenden Komponenten enthalten:
Kopfzeile: Titeltext, der oben angezeigt wird
Hauptteil: Inhalt der Hauptnachricht mit variablen Platzhaltern
Fußzeile: Zusätzliche Informationen unten
Schaltflächen: Anklickbare Elemente, die auf Folgendes verweisen URLs
In den folgenden Beispielen ersetzen Sie ENDPOINT
und WABA_ID
durch Ihre tatsächliche Endpunkt-URL und Ihre WhatsApp Geschäftskonto-ID.
Erstellen Sie eine einfache englische Utility-Vorlage
In diesem Beispiel wird eine Nachrichtenvorlage für ein Hilfsprogramm in englischer Sprache erstellt, die nur die BODY
Komponente verwendet und keineHEADER
,FOOTER
, oder BUTTON
-Komponenten enthält. Der Haupttext verwendet variable Platzhalter.
$
aws social-messaging create-whats-app-message-template --region
us-east-1
--endpoint-urlENDPOINT_URL
\ --idWABA_ID
\ --template-definition '{ "name": "order_update_basic", "language": "en_US", "allow_category_change": true, "category": "UTILITY", "components": [ { "type": "BODY", "text": "Hi {{1}}, your order #{{2}} has been shipped. Track your delivery below." } ] }'
Erstellen Sie eine einfache englische Utility-Vorlage mit Schaltfläche
In diesem Beispiel wird eine Nachrichtenvorlage für ein Hilfsprogramm in englischer Sprache erstellt, die BODY
auch BUTTON
Komponenten enthält.
$
aws social-messaging create-whats-app-message-template --region
us-east-1
--endpoint-urlENDPOINT_URL
\ --idWABA_ID
\ --template-definition '{ "name": "order_update_with_button", "language": "en_US", "allow_category_change": true, "category": "UTILITY", "components": [ { "type": "BODY", "text": "Hi {{1}}, your order #{{2}} has been shipped. Track your delivery below." }, { "type": "BUTTONS", "buttons": [ { "type": "URL", "text": "Track Order", "url": "https://example.com/track" } ] } ] }'
Erstellen Sie eine komplexe englische Vorlage für Dienstprogrammnachrichten mit einer Kopfzeile, einem Hauptteil und einer Schaltfläche
In diesem Beispiel wird eine Nachrichtenvorlage für Hilfsprogramme in englischer Sprache erstelltHEADER
, die BUTTON
KomponentenBODY
, und enthält.
$
aws social-messaging create-whats-app-message-template --region
us-east-1
--endpoint-urlENDPOINT_URL
\ --idWABA_ID
\ --template-definition '{ "name": "account_creation_confirmation_3333", "category": "UTILITY", "language": "en_US", "status": "APPROVED", "components": [ { "type": "HEADER", "format": "TEXT", "text": "Finalize account set-up" }, { "type": "BODY", "text": "Hi {{1}},\n\nYour new account has been created successfully. \n\nPlease verify {{2}} to complete your profile.", "example": { "body_text": [ [ "John", "your email address" ] ] } }, { "type": "BUTTONS", "buttons": [ { "type": "URL", "text": "Verify account", "url": "https://www.example.com/" } ] } ] }'
Erstellen Sie eine einfache Vorlage für Marketingnachrichten
In diesem Beispiel wird eine grundlegende Vorlage für Marketingnachrichten erstellt, die nur eine BODY
Komponente enthält.
$
aws social-messaging create-whats-app-message-template --region us-east-1 --endpoint-url
ENDPOINT_URL
\ --idWABA_ID
\ --template-definition '{ "id": "1290345849293233", "name": "holiday_special_1395238", "category": "MARKETING", "language": "en_US", "status": "PENDING", "components": [ { "type": "BODY", "text": "Season's Greetings {{1}}!\n\nCelebrate {{2}} with amazing deals up to {{3}} off.\n\nPlus, get free gift wrapping on all orders above $50.", "example": { "body_text": [ [ "Pawan", "Christmas", "30%" ] ] } } ], "metaTemplateId": "1290345849293233" }'
Erstellen Sie eine komplexe Vorlage für Marketingnachrichten
In diesem Beispiel wird eine Vorlage für Marketingnachrichten in englischer Sprache erstelltHEADER
, die BUTTON
KomponentenBODY
, und enthält.
$
aws social-messaging create-whats-app-message-template --region us-east-1 \ --endpoint-url
ENDPOINT_URL
\ --idWABA_ID
\ --template-definition '{ "name": "summer_sale_1", "category": "MARKETING", "language": "en_US", "status": "APPROVED", "components": [ { "type": "HEADER", "format": "TEXT", "text": "Summer Sale!" }, { "type": "BODY", "text": "Hi {{1}}! Get {{2}} off all summer items. Shop now before stock runs out!" }, { "type": "FOOTER", "text": "Valid until August 31st" }, { "type": "BUTTONS", "buttons": [ { "type": "URL", "text": "Shop Now", "url": "https://example.com/sale" } ] } ] }'