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 API können Sie benutzerdefinierte WhatsApp Nachrichtenvorlagen erstellen. In diesem Thema wird beschrieben, wie Sie CreateWhatsAppMessageTemplatemit dem eine Vielzahl von Nachrichtenvorlagen erstellen können.
Komponenten von Nachrichtenvorlagen
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 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 socialmessaging create-whatsapp-message-template --regionus-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 socialmessaging create-whatsapp-message-template --regionus-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 socialmessaging create-whatsapp-message-template --regionus-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 socialmessaging create-whatsapp-message-template --region us-east-1 --endpoint-urlENDPOINT_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 socialmessaging create-whatsapp-message-template --region us-east-1 \ --endpoint-urlENDPOINT_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" } ] } ] }'