Partager via


Envoyer des messages modèles WhatsApp

Ce document fournit des conseils pour envoyer des messages modèles WhatsApp à l’aide du Kit SDK de développement logiciel (SDK) Advanced Communication Messages.

Pourquoi dois-je envoyer un message modèle ?

Une entreprise ne peut envoyer que des messages modèles jusqu’à ce que l’utilisateur envoie un message à l’entreprise.

Une entreprise ou un utilisateur peut lancer une fenêtre de conversation, mais l’entreprise est limitée sur les types de messages qu’elle peut envoyer. Ce n’est qu’une fois que l’utilisateur a envoyé un message à l’entreprise que celle-ci est autorisée à lui envoyer des messages multimédias ou des SMS pendant la conversation active. Une fois la fenêtre de conversation de 24 heures arrivée à expiration, la conversation doit être relancée. Pour en savoir plus sur les conversations, consultez la définition sur le site Plateforme WhatsApp Business.

Pour plus d’informations sur les exigences WhatsApp relatives aux modèles, consultez les informations de référence de l’API WhatsApp Business Platform :

Choix d’un modèle

Lorsque vous créez un compte WhatsApp Business via le portail Azure lors de l’inscription incorporée, un ensemble d’exemples de modèles est à votre disposition.

Créer un modèle

Pour créer vos propres modèles, utilisez le Gestionnaire Meta WhatsApp.

Suivez les instructions dans le Meta Business Help Center dans Créer des modèles de message pour votre compte WhatsApp Business.

Modèles de liste

Vous pouvez afficher vos modèles dans le portail Azure en accédant à votre ressource Azure Communication Service >Modèles.

Capture d’écran montrant une ressource Azure Communication Services dans le portail Azure et l’onglet « Modèles ».

Sélectionnez un modèle pour afficher plus de détails.

Le champ content des détails du modèle peut inclure des liaisons de paramètres. Les liaisons de paramètres peuvent être désignées comme suit :

  • Un champ format avec une valeur telle que IMAGE.
  • Crochets doubles entourant un nombre, tels que {{1}}. Le nombre, indexé à 1, indique l’ordre dans lequel les valeurs de liaison doivent être fournies pour créer le modèle de message.

Capture d’écran montrant les détails du modèle.

Vous pouvez également afficher et modifier tous les modèles de votre compte WhatsApp Business dans les outils WhatsApp Manager> Compte >Modèles de message.

Pour répertorier vos modèles par programmation, vous pouvez récupérer tous les modèles pour votre ID de canal :

MessageTemplateClient messageTemplateClient = new MessageTemplateClient(connectionString);
Pageable<MessageTemplateItem> templates = messageTemplateClient.GetTemplates(channelRegistrationId);

Aide-mémoire

Le sample_template ne prend aucun paramètre.

Capture d’écran montrant les détails du modèle pour le modèle nommé sample_template.

Assemblez le MessageTemplate en référençant le nom et la langue du modèle cible.

string templateName = "sample_template"; 
string templateLanguage = "en_us"; 

var sampleTemplate = new MessageTemplate(templateName, templateLanguage); 

Pour obtenir des exemples détaillés et des scénarios pris en charge par le Kit de développement logiciel (SDK) Messages avancés, veuillez consulter :

Étapes suivantes