Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Creación de plantillas de mensajes con la CreateWhatsAppMessageTemplate API
Puede crear plantillas de WhatsApp mensajes personalizadas mediante la API. En este tema se describe cómo utilizarla CreateWhatsAppMessageTemplatepara crear una variedad de plantillas de mensajes.
Componentes de plantillas de mensajes
las plantillas de mensajes pueden incluir los siguientes componentes:
Encabezado: texto del título que aparece en la parte superior
Cuerpo: contenido del mensaje principal con marcadores de posición variables
Pie de página: información adicional en la parte inferior
Botones: elementos en los que se puede hacer clic y que enlazan con URLs
En los siguientes ejemplos, sustituya ENDPOINT y WABA_ID por la URL y el ID actuales del punto final.
Cree una plantilla utilitaria básica en inglés
En este ejemplo, se crea una plantilla de mensaje de utilidad en inglés que utiliza únicamente el BODY componente y no incluye HEADERFOOTER, o BUTTON componentes. El cuerpo del texto utiliza marcadores de posición variables.
$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." } ] }'
Cree una plantilla utilitaria básica en inglés con un botón
En este ejemplo, se crea una plantilla de mensaje de utilidad en inglés que incluye BODY BUTTON componentes.
$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" } ] } ] }'
Cree una plantilla de mensaje de utilidad compleja en inglés con un encabezado, un cuerpo y un botón
En este ejemplo, se crea una plantilla de mensaje de utilidad en inglés que incluye HEADERBODY, y BUTTON componentes.
$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/" } ] } ] }'
Cree una plantilla básica para mensajes de marketing
En este ejemplo, se crea una plantilla de mensaje de marketing básica que incluye solo un BODY componente.
$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" }'
Cree una plantilla de mensaje de marketing compleja
En este ejemplo, se crea una plantilla de mensaje de marketing en inglés que incluye HEADERBODY, y BUTTON componentes.
$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" } ] } ] }'