Meta Tech Provider

Erreur WhatsApp 131008 : paramètre requis manquant

L’erreur 131008 signifie qu’un paramètre requis manque dans la requête. Elle est plus ciblée et plus utile que l’erreur 100, qui couvre généralement les paramètres mal formés, car elle indique que le champ est absent plutôt qu’incorrect.

131008

Le code de Meta pour un paramètre requis qui n’a pas été inclus.

100

Le code plus général pour un paramètre présent, mais non pris en charge ou mal formé.

131009

Le code pour un paramètre présent avec une valeur non prise en charge.

Qu’est-ce qui manque généralement

Les champs qui semblent facultatifs, mais ne le sont pas. C’est pourquoi les mêmes éléments reviennent sans cesse.

  • messaging_product, qui doit être défini sur whatsapp à chaque envoi.
  • recipient_type pour les structures de message qui l’exigent.
  • L’objet de langue lors de l’envoi d’un template, requis même lorsqu’il n’y en a qu’un.
  • components dans un template qui définit des variables, car une liste vide n’équivaut pas à son omission.

Pourquoi est-ce une bonne nouvelle

Parce qu’il s’agit de l’échec le plus précis de cette famille. L’erreur 100 indique qu’un paramètre est incorrect quelque part ; celle-ci indique qu’un paramètre requis est totalement absent, ce qui limite la recherche à la liste des champs requis par l’endpoint.

Pour corriger le problème, consultez la référence de l’endpoint appelé et comparez la requête avec son ensemble de champs requis. Cela prend une minute et explique pourquoi il vaut mieux distinguer cette erreur de l’erreur 100 dans un journal que de classer les deux comme une requête incorrecte.

Erreurs courantes

  • La traiter comme l’erreur 100. Celle-ci signale une absence, donc un problème plus précis.
  • Envoyer un tableau components vide comme s’il s’agissait d’une omission. Pour l’API, ce sont deux cas différents.
  • Omettre messaging_product. Il est requis à chaque envoi et constitue la cause unique la plus fréquente.
Faire cela avec EasyCoexistence

EasyCoexistence renvoie l’identifiant du numéro de téléphone et le token nécessaires pour construire une requête. Les valeurs correspondent donc à celles détenues par Meta, plutôt qu’à celles recopiées lors de la configuration.

Questions fréquemment posées

Quel paramètre manque ?

La réponse l’indique. Lorsqu’elle ne le précise pas, la référence de l’endpoint liste l’ensemble des champs requis.

messaging_product est-il vraiment requis ?

Oui, à chaque envoi, avec la valeur whatsapp. C’est l’omission la plus fréquente.

Est-ce la même chose que l’erreur 100 ?

Non. L’erreur 100 concerne un paramètre présent, mais incorrect ; celle-ci concerne un paramètre absent.

Réessayer peut-il aider ?

Non. La requête est déterministe et échouera de la même façon jusqu’à l’ajout du champ.

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 131008