Nachrichtenvorlagen mit der CreateWhatsAppMessageTemplate API erstellen - AWS Social Messaging für Endbenutzer

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-url ENDPOINT_URL \ --id WABA_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-url ENDPOINT_URL \ --id WABA_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-url ENDPOINT_URL \ --id WABA_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 \ --id WABA_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 \ --id WABA_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" } ] } ] }'