Erreur WhatsApp 132000 : nombre de variables incompatible
L’erreur 132000 signifie que les variables fournies ne correspondent pas à ce qu’attend le template. Un template avec deux espaces réservés doit recevoir exactement deux valeurs, dans l’ordre. Cette erreur apparaît souvent après la modification d’un template lorsque le code d’envoi n’est pas mis à jour.
Le code de Meta lorsqu’un nombre de variables ne correspond pas au template.
Le format des espaces réservés utilisés par les templates, numérotés et remplis dans l’ordre.
Le code différent renvoyé lorsque le template lui-même est introuvable.
Comment les variables d’un template sont-elles comptées ?
Par composant, dans l’ordre, en utilisant les espaces réservés numérotés du texte du template.
Un corps de template contenant Hello {{1}}, your order {{2}} has shipped définit deux variables, et un envoi doit fournir exactement deux valeurs pour le composant body. En fournir une ou trois renvoie cette erreur. Il en va de même si vous en fournissez deux pour le mauvais composant, car les paramètres du header, du body et du button sont comptés séparément, au lieu d’être regroupés dans une seule liste.
C’est pourquoi l’erreur semble souvent incorrecte au premier abord : le nombre total de valeurs peut être juste alors que leur répartition entre les composants ne l’est pas.
Pourquoi apparaît-elle sur un template qui fonctionnait hier ?
Parce qu’une personne a modifié le template sans mettre à jour le code d’envoi.
Les templates peuvent être modifiés après leur approbation, et l’ajout ou la suppression d’un espace réservé change silencieusement le contrat du point de vue de l’expéditeur. Rien n’avertit l’intégration, et l’envoi suivant échoue. Dans une équipe où le marketing modifie les templates dans WhatsApp Manager et où l’ingénierie gère le code d’envoi, c’est la cause la plus fréquente de cette erreur.
La bonne pratique consiste à relire le template plutôt qu’à faire confiance à une valeur notée lors de sa création. La liste des templates renvoie la définition actuelle, qui est la seule version pertinente au moment de l’envoi.
Comment fournir correctement les valeurs ?
En construisant le tableau des composants pour qu’il corresponde à la structure du template.
Chaque composant indique son type et contient ses propres paramètres, dans l’ordre d’apparition des espaces réservés. Un body avec deux variables reçoit un composant body contenant deux paramètres text. Un template qui comporte aussi une variable dans son header reçoit également un composant header avec son propre paramètre : la valeur du header ne doit pas être ajoutée à la liste du body.
Avec le connecteur MCP, cette étape est en partie automatisée : un assistant lit le template, détermine le nombre d’espaces réservés de chaque composant et les remplit à partir de votre demande. Dans votre propre code, il est préférable de lire la définition du template au démarrage plutôt que de coder en dur une structure susceptible de changer.
Erreurs courantes
- Regrouper les variables du header et du body dans une seule liste. Elles sont comptées par composant.
- Coder en dur le nombre de variables. Une modification du template le change sans avertir l’expéditeur.
- Envoyer une chaîne vide pour un espace réservé inutilisé. Le template le définit toujours, donc le nombre doit correspondre.
EasyCoexistence relit la définition actuelle de chaque template associé à un numéro, avec ses composants et ses espaces réservés, depuis le dashboard ou via le connecteur MCP.
Questions fréquemment posées
Puis-je envoyer un template sans variables ?
Oui. Si le template n’en définit aucune, n’envoyez aucun paramètre. En fournir malgré tout renvoie cette erreur.
L’ordre des valeurs est-il important ?
Oui. Les espaces réservés sont numérotés et remplis dans l’ordre : intervertir deux valeurs produit un mauvais message, pas une erreur.
Pourquoi le même envoi fonctionne-t-il dans une langue et pas dans une autre ?
Chaque version linguistique est un template distinct et peut avoir un nombre différent d’espaces réservés après une modification.
Est-ce la même erreur que 132001 ?
Non. 132001 signifie que le template est introuvable ou n’est pas approuvé. 132000 signifie qu’il a été trouvé, mais que les variables ne correspondent pas.
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