Meta Tech Provider

Erreur WhatsApp 132012 : format des paramètres du template

L’erreur 132012 indique que les valeurs des paramètres envoyés ne respectent pas le format défini par le template. Un template contenant trois variables nécessite exactement trois paramètres, dans le bon ordre et du bon type. Toute différence provoque cette erreur au lieu d’un envoi partiel.

132012

Le code de Meta pour les paramètres qui ne respectent pas le format du template.

132000

Le code associé à une différence entre le nombre de paramètres attendu et fourni.

132001

Le code indiquant qu’un nom de template et une langue ne permettent pas de résoudre le template.

Ce qui doit correspondre

Tout, sans exception. Il n’existe aucune correspondance partielle.

  • Nombre : trois espaces réservés dans le corps signifient trois paramètres de corps, ni plus ni moins.
  • Ordre : les paramètres sont positionnels. En permuter deux produit un message envoyé avec les valeurs aux mauvais endroits, ou cette erreur si les types diffèrent.
  • Type : un paramètre de devise ou de date possède une structure d’objet définie et ne peut pas être envoyé comme simple texte.
  • Composants : les paramètres d’en-tête, de corps et de bouton sont des listes distinctes qui ne peuvent pas être fusionnées.

La modification qui casse la production

Les templates sont modifiés par des personnes différentes de celles qui appellent l’API. Quelqu’un ajoute une variable pour rendre un message plus clair, le template est de nouveau approuvé, puis chaque envoi de l’intégration inchangée commence à échouer.

Il vaut mieux s’en prémunir que le découvrir. S’abonner aux webhooks de status du template transforme une modification en événement. Traiter le nombre de variables d’un template comme une partie du contrat d’intégration, revue à chaque changement, empêche qu’une amélioration de formulation ne devienne une interruption de service.

Erreurs courantes

  • Envoyer un paramètre supplémentaire par précaution. Trop de paramètres est aussi incorrect que pas assez.
  • Traiter les paramètres positionnels comme des paramètres nommés. Ils sont associés uniquement selon leur position.
  • Modifier un template sans vérifier le code qui l’envoie.
Faire cela avec EasyCoexistence

EasyCoexistence transmet les événements de status du template à votre endpoint : un template modifié dans Business Manager est signalé avant l’échec de l’envoi suivant.

Questions fréquemment posées

Combien de paramètres dois-je envoyer ?

Exactement autant que le template en définit, dans l’ordre.

Puis-je en envoyer en plus ?

Non. Un nombre trop élevé échoue comme un nombre insuffisant.

Pourquoi cela a-t-il commencé soudainement ?

Le template a généralement été modifié et son nombre de variables a changé.

Les paramètres sont-ils nommés ?

Non. Ils sont positionnels, donc l’ordre compte.

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 gratuit

Vérifié le

Erreur WhatsApp 132012