Se connecterCommencer l’essai gratuit
Meta Tech Provider

Erreur WhatsApp 200 : aucun token d'accès fourni

Le code d'erreur 200 signifie que la requête est arrivée chez Meta sans token d'accès. Meta le décrit ainsi : « No access token was provided », et l'API renvoie le message « Provide valid app ID ». Il apparaît sur certains endpoints GET comme whatsapp_business_profile. Les codes 200 à 299 couvrent aussi les permissions non accordées ou retirées.

200

Le code de Meta pour « No access token was provided », renvoyé avec le message « Provide valid app ID ».

200-299

La plage que Meta indique pour une permission non accordée ou retirée.

Advanced access

Sans cette permission, les appels whatsapp_business_management sur des WABA que votre entreprise ne possède pas renvoient 200.

200

Également renvoyé quand un numéro est désenregistré sans la permission whatsapp_business_management.

Pourquoi l'erreur 200 affiche-t-elle « Provide valid app ID » ?

Parce que c'est le message renvoyé par l'API, alors que le vrai problème est un token manquant.

La référence des erreurs de Meta indique que le code 200 survient sur certains endpoints GET, comme whatsapp_business_profile, lorsqu'aucun token n'est inclus, et que l'API renvoie alors le message « Provide valid app ID ». Cette même référence précise que d'autres endpoints peuvent renvoyer 190 ou 104 pour la même omission.

Le libellé pointe donc vers l'app ID, alors que la correction concerne le token. Vérifiez que l'en-tête Authorization est présent et correctement orthographié, et que la variable contenant le token était bien renseignée au moment de construire la requête.

Quand l'erreur 200 signifie-t-elle plutôt une permission manquante ?

Quand le token est présent, mais que l'app n'a pas la permission requise par l'appel.

Meta liste la plage 200 à 299 comme « Permission is either not granted or has been removed », avec le même remède que le code 10 : vérifier le token dans le débogueur de tokens d'accès. Deux cas précis sont documentés. Le guide des permissions indique qu'une app utilisant whatsapp_business_management sur des WABA que son entreprise ne possède pas, sans accès Advanced, reçoit l'erreur 200. Le guide d'enregistrement indique que désenregistrer un numéro sans whatsapp_business_management renvoie l'erreur 200. Le guide des tokens d'accès ajoute un troisième cas : un token de System User dont l'utilisateur n'a pas accès à la ressource interrogée est rejeté avec 200.

Lisez le texte du message pour distinguer les cas. Un token manquant affiche « Provide valid app ID ».

En quoi l'erreur 200 diffère-t-elle de l'erreur 190 ?

L'erreur 190 signifie qu'un token a été envoyé et qu'il a expiré. L'erreur 200, dans son premier sens, signifie qu'aucun token n'a été envoyé.

La référence de Meta énonce cette distinction clairement : le remède pour 200 est de s'assurer que la requête inclut un token d'accès valide, et elle présente cette situation comme distincte de 190, qui couvre les tokens expirés ou invalides.

Cela change l'endroit où chercher. Un 190 vous renvoie à la durée de vie des tokens et à leur renouvellement. Un 200 avec « Provide valid app ID » vous renvoie au code qui construit la requête, car l'identifiant n'a jamais quitté votre système.

Erreurs courantes

  • Chercher un problème d'app ID. Le message parle d'app ID, mais la cause documentée par Meta est une requête sans token.
  • Renouveler le token alors qu'il n'a jamais été envoyé. Un nouveau token que la requête continue d'omettre produit la même erreur.
  • Traiter tout 200 comme un token manquant. Quand un token est présent, la plage 200 à 299 indique une permission manquante.
Faire cela avec EasyCoexistence

EasyCoexistence conserve les identifiants de chaque connexion qu'elle met en place et affiche l'ID du numéro de téléphone ainsi que le statut de la connexion sur le dashboard, ce qui permet de comparer une requête à des valeurs réellement émises par Meta.

Questions fréquemment posées

L'erreur 200 peut-elle apparaître sur un numéro qui fonctionne ?

Oui. Elle décrit la requête, pas le numéro. Un numéro en parfaite santé rejette quand même un appel qui arrive sans token.

Pourquoi un endpoint a-t-il renvoyé 200 et un autre 190 ?

Meta indique que, pour un token manquant, certains endpoints GET renvoient 200, tandis que d'autres endpoints peuvent renvoyer 190 ou 104.

Désenregistrer un numéro exige-t-il une permission particulière ?

Oui. Le guide d'enregistrement de Meta indique que désenregistrer sans whatsapp_business_management renvoie l'erreur 200.

L'erreur 200 est-elle liée à l'erreur 10 ?

Dans son sens de permission, oui. Les deux portent la description d'une permission non accordée ou retirée.

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 200 : token manquant