Poprawka: błąd Facebooka podczas sprawdzania poprawności tokena dostępu



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Wiadomość ' Błąd podczas sprawdzania tokenu dostępu ”Występuje podczas korzystania z Facebooka / Messengera głównie przez dwie grupy użytkowników; jeden z nich to zwykli użytkownicy korzystający z komunikatora, a drugi to programiści, którzy umożliwiają logowanie na Facebooku za pomocą API.



Błąd podczas sprawdzania poprawności tokena dostępu w Messengerze

Błąd sprawdzania poprawności tokena dostępu - Messenger



Komunikat o błędzie jest głównie związany z procesem bezpieczeństwa, który Facebook wdraża, gdy uzyskujesz dostęp do jego platformy. Jeśli którykolwiek z kroków nie jest zakończony, nieprawidłowy lub wygasł, zostanie wyświetlony komunikat o błędzie. Ponieważ istnieją dwa przypadki, w których użytkownicy mogą napotkać ten błąd, wymieniliśmy dwa rozwiązania.



Co powoduje błąd sprawdzania poprawności tokena dostępu na Facebooku?

Jak wspomniano wcześniej, komunikat o błędzie „ błąd podczas sprawdzania tokenu dostępu Nie jest podobny do innych normalnych komunikatów o błędach napotykanych przez użytkownika końcowego. Przyczyny tego błędu to:

  • Sesja w Messengerze na twoim koncie jest jakoś nieważny lub ma przedawniony .
  • Token dostępu Facebooka, którego używasz z API to przedawniony . Dzieje się tak w wielu przypadkach w środowisku programistycznym aplikacji, ponieważ token dostępu jest ważny tylko przez ograniczony czas, zanim będzie trzeba go ponownie uzyskać (dla programistów).
  • Użytkownik ma zmienił hasło lub wylogował się ze wszystkich podłączonych urządzeń z powodu problemów z bezpieczeństwem.
  • Facebook celowo Cię wylogował posłaniec ze względów bezpieczeństwa.

W odniesieniu do przedstawionego poniżej rozwiązania dla programistów zakładamy, że znasz podstawy wywołania API, które wykonujesz za pomocą tokenów dostępu. Jeśli jesteś kompletnym początkującym w środowisku programistycznym, zalecamy przeczytanie szczegółowych materiałów dotyczących kodowania, aby uzyskać wgląd w tokeny dostępu.

Rozwiązanie 1: Odświeżanie lokalnych danych komunikatora (w przypadku błędu w komunikatorze)

Zwykli użytkownicy mogą napotkać ten komunikat o błędzie podczas próby zalogowania się do komunikatora lub podczas przełączania się między różnymi kontami. To nic więcej niż zwykły błąd w urządzeniu z Androidem. Twój smartfon śledzi wszystkie tokeny dostępu związane z Messengerem. Jeśli którykolwiek z nich stanie się nieważny lub nie zostanie zaktualizowany automatycznie, może zostać wyświetlony komunikat o błędzie.



Tutaj odświeżymy dane Twojej aplikacji Messenger. Upewnij się, że masz pod ręką swoją nazwę użytkownika i hasło, ponieważ możesz zostać poproszony o ich wprowadzenie.

  1. Otwórz na swoim urządzeniu z Androidem Ustawienia i przejdź do Menedżer aplikacji .
  2. Wyszukaj wpis Posłaniec i otwórz.
Messenger w Menedżerze aplikacji Android

Messenger - Menedżer aplikacji Android

  1. W ustawieniach aplikacji wybierz Wyczyść dane i wyczyść zarówno dane aplikacji, jak i pamięć podręczną.
Czyszczenie danych w Messengerze

Czyszczenie danych - Messenger

  1. Zamknij aplikację ustawień i uruchom ponownie komunikator po uprzednim zamknięciu aplikacji. Teraz spróbuj się zalogować i sprawdź, czy komunikat o błędzie został naprawiony.

Rozwiązanie 2: Sprawdzanie wygasłego tokena dostępu (dla programistów)

Tokeny dostępu to elementy używane przez aplikacje, które służą do wysyłania żądań API w imieniu użytkownika. Przede wszystkim token dostępu reprezentuje autoryzację konkretnej aplikacji, więc może autoryzować logowanie lub uzyskać dostęp do niektórych informacji o użytkowniku.

Facebook

Przewodnik Facebooka po wygasłych tokenach

Jeśli korzystasz z API Facebooka i tokenów dostępu z najprostszych powodów (na przykład używając Facebooka do walidacji procesu rejestracji w Twojej aplikacji), upewnij się, że nie wygasła. Zwykle tokeny Facebooka tracą ważność w ciągu 2 godzin po zażądaniu ich z serwera Facebooka. Możesz sprawdzić oficjalną dokumentację na Instrukcje: obsługa wygasłych tokenów dostępu przez sam Facebook.

Usuń uprawnienia dostępu offline w systemie Android

Usuń uprawnienia dostępu offline w tworzeniu aplikacji

Uwaga: W niektórych przypadkach w środowisku programistycznym użytkownicy mają rozszerzenie Usuń offline_acces s zezwolenie włączone. W niektórych przypadkach powoduje to wygaśnięcie tokena, nawet jeśli nie wygasł. Upewnij się, że wyłączyłeś te opcje.

Możesz także spróbować uzyskać pozwolenie na offline_access więc możesz otrzymać token, który nie wygaśnie i nie spowoduje problemów.

2 minuty czytania