Inviare messaggi modello WhatsApp
Questo documento fornisce indicazioni per l'invio di messaggi modello WhatsApp tramite Advanced Communication Messages SDK.
Perché è necessario inviare un messaggio modello?
Un'azienda può inviare messaggi modello solo fino a quando l'utente non invia un messaggio all'azienda.
Un'azienda o un utente può avviare una finestra di conversazione, ma l'azienda è limitata ai tipi di messaggi che possono inviare. Solo dopo che l'utente invia un messaggio all'azienda, l'azienda può inviare sms o messaggi multimediali all'utente durante la conversazione attiva. Una volta scaduta la finestra di conversazione di 24 ore, è necessario reinizializzare la conversazione. Per altre informazioni sulle conversazioni, vedi la definizione all'indirizzo Piattaforma WhatsApp Business.
Per ulteriori requisiti di WhatsApp sui modelli, fai riferimento alle informazioni di riferimento sull'API WhatsApp Business Platform:
- Crearee gestire i modelli
- Componenti modello
- Invio di messaggi modello
- Le aziende devono inoltre rispettare i requisiti di consenso esplicito prima di inviare messaggi agli utenti di WhatsApp
Scelta di un modello
Quando crei un account WhatsApp Business tramite il portale di Azure durante l'iscrizione incorporata, è disponibile un set di modelli di esempio.
Creare il modello
Per creare modelli personalizzati, usa Meta WhatsApp Manager.
Seguire le istruzioni nel Centro assistenza Meta Business in Creare modelli di messaggio per il tuo account WhatsApp Business.
Elencare i modelli
È possibile visualizzare i modelli nel portale di Azure passando ai modelli di risorse >del servizio di comunicazione di Azure.
Selezionare un modello per visualizzare i dettagli.
Il content
campo dei dettagli del modello può includere associazioni di parametri. Le associazioni di parametri possono essere indicate come:
- Campo
format
con un valore,IMAGE
ad esempio . - Parentesi doppie che circondano un numero, ad esempio
{{1}}
. Il numero, indicizzato in corrispondenza di 1, indica l'ordine in cui devono essere specificati i valori di associazione per creare il modello di messaggio.
In alternativa, puoi visualizzare e modificare tutti i modelli del tuo account WhatsApp Business nei modelli di messaggio strumenti> account WhatsApp Manager>.
Per elencare i modelli a livello di codice, è possibile recuperare tutti i modelli per l'ID canale:
MessageTemplateClient messageTemplateClient = new MessageTemplateClient(connectionString);
Pageable<MessageTemplateItem> templates = messageTemplateClient.GetTemplates(channelRegistrationId);
Riferimento rapido
non sample_template
accetta parametri.
Assemblare l'oggetto MessageTemplate
facendo riferimento al nome e alla lingua del modello di destinazione.
string templateName = "sample_template";
string templateLanguage = "en_us";
var sampleTemplate = new MessageTemplate(templateName, templateLanguage);
Per esempi dettagliati e scenari supportati dai modelli di Advanced Messages SDK, vedere: