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 :
- Créer et gérer des modèles
- Composants du modèle
- Envoi de modèles de message
- Les entreprises doivent également respecter les exigences d’adhésion avant d’envoyer des messages aux utilisateurs WhatsApp
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.
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 queIMAGE
. - 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.
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.
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 :