Erreur WhatsApp 0 : impossible d'authentifier l'utilisateur de l'app
Le code d'erreur 0 signifie que Meta n'a pas pu authentifier l'utilisateur de l'app derrière le token d'accès. La description de Meta est la suivante : « We were unable to authenticate the app user. » Le token a expiré, a été invalidé, ou l'utilisateur a bloqué l'accès de toutes les apps à ses données. Le correctif est un nouveau token d'accès, pas une nouvelle tentative.
Le code de Meta pour « We were unable to authenticate the app user. »
Token expiré, token invalidé, ou paramètre modifié par l'utilisateur qui bloque toutes les apps.
Le code distinct que Meta liste pour un token d'accès expiré.
Que signifie le code d'erreur WhatsApp 0 ?
Il signifie que la plateforme a reçu une requête sans pouvoir la rattacher à un utilisateur d'app de confiance.
Meta classe le code 0 parmi les erreurs d'autorisation de la référence d'erreurs de la Cloud API, avec le texte de détail « We were unable to authenticate the app user. » Les raisons possibles qu'elle donne concernent toutes le token : il a expiré, il a été invalidé, ou la personne qui l'a accordé a modifié un paramètre qui empêche toutes les apps d'accéder à ses données.
Rien dans cette liste ne concerne le numéro de téléphone, le compte WhatsApp Business ni le message envoyé. La requête n'est jamais allée assez loin pour que l'un d'eux soit vérifié.
Comment corriger l'erreur 0 ?
Obtenez un nouveau token d'accès. C'est le remède indiqué par Meta, et le seul qui fonctionne.
Avant de le remplacer, déterminez laquelle des trois causes s'applique, car chacune revient si on l'ignore. Un token utilisateur à courte durée de vie expirera de nouveau à l'échéance. Un token invalidé continuera d'échouer tant que personne n'accorde de nouveau l'accès. Un utilisateur qui a coupé totalement l'accès des apps doit le réactiver avant qu'un token quelconque pour cet utilisateur puisse fonctionner.
Pour un envoi de serveur à serveur, le guide des tokens d'accès de Meta recommande les tokens d'utilisateur système, qu'il décrit comme à longue durée de vie et adaptés aux services automatisés qui n'ont besoin d'aucune intervention de l'utilisateur.
L'erreur 0 est-elle la même que l'erreur 190 ?
Elles se recoupent en pratique, et Meta les liste séparément.
L'erreur 190 porte le texte de détail « Your access token has expired. » L'erreur 0 est plus large : elle couvre un token expiré, un token invalidé, et un utilisateur qui a bloqué totalement l'accès des apps. Les deux figurent dans le même tableau d'autorisation, et les deux se résolvent en obtenant un nouveau token.
La différence pratique tient au diagnostic. Un 190 vous dit que le token est arrivé à échéance. Un 0 vous dit que l'authentification a échoué et vous laisse établir pourquoi, ce qui vaut la peine avant d'émettre un remplaçant qui échouera de la même façon une heure plus tard.
Erreurs courantes
- Relancer la même requête. Un token non authentifié le reste, donc chaque nouvelle tentative renvoie de nouveau le code 0.
- Reconnecter le numéro. Le numéro n'a jamais été vérifié, donc le réintégrer demande au propriétaire de l'entreprise un travail qui ne change rien.
- Émettre un nouveau token utilisateur à courte durée de vie pour une tâche backend. Il expirera à l'échéance et l'erreur reviendra.
EasyCoexistence conserve un second token pour chaque connexion : quand un identifiant est rejeté, l'autre peut encore lire le compte et indiquer si le numéro lui-même va bien.
Questions fréquemment posées
L'erreur 0 signifie-t-elle que mon numéro a été déconnecté ?
Non. Les raisons de Meta pour le code 0 concernent toutes le token d'accès. Le numéro et l'app WhatsApp Business sur le téléphone ne sont pas concernés.
Où l'erreur 0 est-elle documentée ?
Dans le tableau des erreurs d'autorisation de la référence des codes d'erreur de la Cloud API de Meta. La Cloud API repose sur la Graph API, qui utilise le même format d'erreur.
L'erreur 0 disparaîtra-t-elle si j'attends ?
Non. Un token expiré ou invalidé ne se rétablit pas de lui-même. Un nouveau token est nécessaire.
Comment vérifier ce qu'un token peut faire ?
Utilisez le débogueur de tokens d'accès de Meta ou l'endpoint debug_token. Les deux indiquent si le token est valide, quand il expire et quelles autorisations il porte.
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