Condividi tramite


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:

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.

Screenshot che mostra una risorsa Servizi di comunicazione di Azure nella portale di Azure, visualizzando la scheda

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, IMAGEad 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.

Screenshot che mostra i dettagli del modello.

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.

Screenshot che mostra i dettagli del modello per il modello denominato sample_template.

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:

Passaggi successivi