Correctif: Erreur Facebook lors de la validation du jeton d'accès

Le message « Erreur de validation du jeton d'accès » apparaît lors de l'utilisation de Facebook / Messenger principalement par deux groupes d'utilisateurs. l'un d'entre eux est un utilisateur régulier accédant à Messenger et l'autre un développeur qui active la connexion à Facebook à l'aide de l'API.

Erreur de validation du jeton d'accès - Messenger

Le message d'erreur est principalement lié au processus de sécurité que Facebook met en œuvre lorsque vous accédez à sa plate-forme. Si l'une des étapes n'est pas terminée, non valide ou a expiré, vous recevrez le message d'erreur. Comme il existe deux cas où les utilisateurs peuvent rencontrer cette erreur, nous avons répertorié deux solutions.

Qu'est-ce qui cause une erreur lors de la validation du jeton d'accès sur Facebook?

Comme mentionné précédemment, le message d' erreur " erreur de validation du jeton d'accès " ne ressemble pas aux autres messages d'erreur normaux rencontrés par l'utilisateur final. Les raisons de cette erreur sont les suivantes:

  • La session dans Messenger contre votre compte est en quelque sorte invalide ou a expiré .
  • Le jeton d'accès de Facebook que vous utilisez avec l'API a expiré . Cela se produit souvent dans l'environnement de développement d'une application, car le jeton d'accès n'est valide que pendant un temps limité avant de devoir être à nouveau récupéré (pour les développeurs).
  • L'utilisateur a modifié le mot de passe ou s'est déconnecté de tous les appareils connectés en raison de problèmes de sécurité.
  • Facebook a délibérément déconnecté Messenger pour des raisons de sécurité.

En référence à la solution indiquée ci-dessous pour les développeurs, nous supposons que vous connaissez les bases de l'appel d'API que vous effectuez à l'aide de jetons d'accès. Si vous êtes un débutant dans l’environnement de développement, nous vous recommandons de lire du matériel de codage détaillé pour mieux comprendre les jetons d’accès.

Solution 1: actualisation des données locales de Messenger (pour une erreur dans Messenger)

Les utilisateurs normaux peuvent rencontrer ce message d'erreur en essayant de se connecter à Messenger ou en basculant entre différents comptes. Ce n'est pas plus qu'un simple bug dans votre appareil Android. Votre smartphone garde une trace de tous les jetons d'accès liés à Messenger. Si l'un d'eux devient invalide ou n'est pas mis à jour automatiquement, le message d'erreur peut s'afficher.

Ici, nous actualiserons les données de votre application Messenger. Assurez-vous d'avoir votre nom d'utilisateur et votre mot de passe sous la main, car il peut vous être demandé de le saisir.

  1. Sur votre appareil Android, ouvrez Paramètres et accédez au Gestionnaire d'applications .
  2. Recherchez l'entrée de Messenger et ouvrez-la.

Messenger - Gestionnaire d'applications Android
  1. Une fois dans les paramètres de l'application, sélectionnez Effacer les données et effacez-les, les données de l'application et le cache.

Effacement des données - Messenger
  1. Fermez l'application des paramètres et redémarrez Messenger après avoir d'abord fermé l'application. Maintenant, essayez de vous connecter et voyez si le message d'erreur est corrigé.

Solution 2: vérification du jeton d'accès expiré (pour les développeurs)

Les jetons d'accès sont des éléments utilisés par les applications qui sont utilisés pour effectuer des demandes d'API pour le compte de l'utilisateur. Généralement, le jeton d'accès représente l'autorisation d'une application spécifique afin qu'il puisse autoriser la connexion ou accéder à certaines informations de l'utilisateur.

Guide de Facebook sur les jetons expirés

Si vous utilisez l'API Facebook et que vous utilisez des jetons d'accès pour des raisons très simples (par exemple, en utilisant Facebook pour valider le processus d'inscription dans votre application), assurez-vous qu'il n'a pas expiré. En règle générale, les jetons Facebook expirent dans les 2 heures qui suivent leur demande auprès du serveur Facebook. Vous pouvez consulter la documentation officielle sur How-To: Gérer les jetons d'accès expiré par Facebook même.

Supprimer les autorisations d'accès hors connexion dans le développement d'applications

Remarque: dans certains cas, dans l’environnement de développement, l’autorisation Supprimer la connexion à offline_acces est activée. Dans certains cas, le jeton expire même s'il n'a pas expiré. Assurez-vous de désactiver ces options.

Vous pouvez également essayer d'obtenir une autorisation pour offline_access afin d'obtenir un jeton qui n'expirera pas et ne posera pas de problèmes.

Des Articles Intéressants