Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création de modèles de messages avec l' CreateWhatsAppMessageTemplate API
Vous pouvez créer des modèles de WhatsApp messages personnalisés à l'aide de l'API sociale End User Messaging. Cette rubrique décrit comment utiliser le CreateWhatsAppMessageTemplatepour créer différents modèles de WhatsApp messages.
Composants du modèle de message
WhatsApp les modèles de message peuvent inclure les composants suivants :
En-tête : texte du titre qui apparaît en haut
Corps : contenu du message principal avec espaces réservés variables
Pied de page : Informations supplémentaires en bas
Boutons : éléments cliquables qui renvoient vers URLs
Dans les exemples suivants, remplacez ENDPOINT
et par l'URL WABA_ID
de votre point de terminaison et votre identifiant de compte WhatsApp professionnel réels.
Création d'un modèle d'utilitaire en anglais de base
Cet exemple crée un modèle de message utilitaire en anglais qui utilise uniquement le BODY
composant et n'inclut HEADER
pas de BUTTON
composants. FOOTER
Le corps du texte utilise des espaces réservés variables.
$
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." } ] }'
Créez un modèle utilitaire en anglais de base avec un bouton
Cet exemple crée un modèle de message utilitaire en anglais qui inclut BODY
des BUTTON
composants.
$
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" } ] } ] }'
Créez un modèle de message utilitaire en anglais complexe avec un en-tête, un corps et un bouton
Cet exemple crée un modèle de message utilitaire en anglais qui inclut HEADER
BODY
, et des BUTTON
composants.
$
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/" } ] } ] }'
Création d'un modèle de message marketing de base
Cet exemple crée un modèle de message marketing de base qui inclut uniquement un BODY
composant.
$
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" }'
Créez un modèle de message marketing complexe
Cet exemple crée un modèle de message marketing en anglais qui inclut HEADER
BODY
, et des BUTTON
composants.
$
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" } ] } ] }'