Envoyer un template avec des variables
Les variables d’un template sont positionnelles, et non nommées. Vous envoyez une liste de paramètres par composant, dans l’ordre, et le nombre doit correspondre exactement à la définition du template. Trois erreurs différentes résultent d’une mauvaise configuration, chacune indiquant une erreur distincte.
L’erreur liée à un nombre de paramètres différent de celui du template.
L’erreur liée à des paramètres dont le format ne correspond pas.
L’erreur lorsque le nom et la langue du template ne sont pas résolus.
Comment les paramètres sont associés
Par position, et non par nom. Le premier paramètre de la liste du corps remplit le premier espace réservé, le deuxième remplit le deuxième, et ainsi de suite. Il est impossible de nommer une variable, et intervertir deux paramètres produit un message envoyé correctement, mais avec les valeurs aux mauvais endroits.
C’est le cas le plus dangereux, car rien n’échoue. Un client reçoit une confirmation de commande avec la date à la place du montant, et aucune erreur n’est enregistrée.
Les composants sont des listes séparées
Une variable d’en-tête et une variable de corps ne partagent pas la même liste. Chaque composant contient ses propres paramètres, et les fusionner produit une erreur de nombre.
- Les paramètres d’en-tête vont dans un composant d’en-tête, et il n’y en a qu’un au maximum.
- Les paramètres du corps vont dans un composant de corps, dans l’ordre.
- Les paramètres d’URL de bouton vont dans un composant de bouton, indexés par bouton.
- Envoyer une seule liste pour tous renvoie l’erreur 132000.
Choisir la bonne langue
Un template est identifié conjointement par son nom et sa langue. Le même nom dans deux langues correspond donc à deux templates. Envoyer en alors que le template a été créé avec en_US ne déclenche aucun repli : l’envoi échoue avec l’erreur 132001, qui indique que le template n’existe pas.
Listez les templates du numéro et copiez la chaîne de langue exacte au lieu d’en supposer le format. C’est l’erreur de template la plus fréquente et la moins explicite.
Paramètres typés
La plupart des paramètres sont du texte brut. Certains ne le sont pas, et les envoyer comme du texte provoque l’erreur 132012.
- Les paramètres monétaires contiennent un montant, un code de devise et une chaîne de repli.
- Les paramètres de date et d’heure contiennent un objet structuré avec une valeur de repli.
- Les paramètres média de l’en-tête contiennent un identifiant média ou un lien, pas un nom de fichier.
- La chaîne de repli s’affiche si l’application du destinataire ne peut pas formater la valeur.
Que signifie chaque erreur
Les trois échecs peuvent être distingués, ce qui évite de nombreuses suppositions s’ils sont consignés séparément au lieu d’être regroupés comme une erreur de template.
L’erreur 132001 signifie que le couple nom et langue n’a pas été résolu : vérifiez donc d’abord la langue. L’erreur 132000 signifie que le nombre est incorrect : comparez-le à la définition du template. L’erreur 132012 signifie que le format d’une valeur est incorrect, généralement parce qu’un paramètre typé a été envoyé comme une chaîne simple.
Erreurs courantes
- Supposer que en se replie sur en_US. Ce n’est pas le cas, et l’erreur indique un template manquant.
- Fusionner les paramètres d’en-tête et du corps dans une seule liste. Ce sont des composants séparés.
- Envoyer une valeur monétaire ou une date comme du texte brut. Les paramètres typés ont un format défini.
EasyCoexistence répertorie les templates avec leurs noms et codes de langue exacts dans le dashboard et via le connecteur MCP, afin que l’envoi utilise les valeurs réellement enregistrées par Meta.
Questions fréquemment posées
Les variables des templates sont-elles nommées ?
Non. Elles sont positionnelles : l’ordre des paramètres constitue l’intégralité du contrat.
Pourquoi mon template n’existe-t-il pas ?
Il s’agit généralement du code de langue. Un template est identifié par son nom et sa langue, sans repli.
Que se passe-t-il si j’envoie trop de paramètres ?
Erreur 132000. Un nombre trop élevé échoue comme un nombre insuffisant.
Comment envoyer un montant ?
Avec un paramètre monétaire contenant un montant, un code de devise et une chaîne de repli, et non du texte brut.
Poursuivre la lecture
Prêt à commencer ?
Configurez WhatsApp Coexistence en quelques minutes, pas en quelques mois. L’application continue de fonctionner sur le téléphone.
Commencer l'essai gratuitVérifié le