Oprava: Chyba Facebooku pri overovaní prístupového tokenu

Pri používaní služby Facebook / Messenger sa vyskytuje správa „ Chyba pri overovaní prístupu “, ktorá sa vyskytuje hlavne u dvoch skupín používateľov; jedným z nich sú bežní používatelia pristupujúci k programu Messenger a iní sú vývojári, ktorí umožňujú prihlásenie cez Facebook pomocou rozhrania API.

Chyba pri overovaní prístupového tokenu - Messenger

Chybové hlásenie sa väčšinou týka procesu zabezpečenia, ktorý Facebook implementuje pri prístupe na jeho platformu. Ak niektorý z krokov nie je dokončený, neplatný alebo vyprší platnosť, zobrazí sa chybová správa. Pretože existujú dva prípady, keď sa používatelia môžu stretnúť s touto chybou, uviedli sme dve riešenia.

Čo spôsobuje chybu pri overovaní prístupového tokenu na Facebooku?

Ako už bolo uvedené, chybové hlásenie „ chyba potvrdzujúca prístupový token “ nie je ako iné bežné chybové hlásenia, ktoré sa vyskytli koncovému používateľovi. Dôvody tejto chyby sú:

  • Relácia v aplikácii Messenger proti vášmu účtu je nejako neplatná alebo jej platnosť vypršala .
  • Platnosť prístupového tokenu Facebooku, ktorý používate s API, vypršala . Stáva sa to v mnohých prípadoch vo vývojovom prostredí aplikácie, pretože prístupový token je platný iba obmedzený čas a potom sa musí znova získať (pre vývojárov).
  • Používateľ zmenil heslo alebo sa odhlásil zo všetkých pripojených zariadení z dôvodu bezpečnostných problémov.
  • Facebook vás zámerne odhlásil z programu Messenger z bezpečnostných dôvodov.

Vzhľadom na nižšie uvedené riešenie pre vývojárov predpokladáme, že poznáte základy volania API, ktoré uskutočňujete pomocou prístupových tokenov. Ak ste úplným začiatočníkom vo vývojovom prostredí, odporúčame vám prečítať si niekoľko podrobných kódovacích materiálov, aby ste získali prehľad o prístupových tokenoch.

Riešenie 1: Obnovenie miestnych údajov aplikácie Messenger (kvôli chybe v aplikácii Messenger)

Normálnym používateľom sa môže zobraziť toto chybové hlásenie pri pokuse o prihlásenie do programu Messenger alebo pri prepínaní medzi rôznymi účtami. Toto nie je nič viac ako obyčajná chyba v zariadení s Androidom. Váš smartfón sleduje všetky prístupové tokeny súvisiace s programom Messenger. Ak sa ktorákoľvek z nich stane neplatnou alebo sa neaktualizuje automaticky, môže sa zobraziť chybová správa.

Tu obnovíme údaje aplikácie Messenger. Uistite sa, že máte po ruke svoje používateľské meno a heslo, pretože vás môžu vyzvať na jeho zadanie.

  1. Na zariadení s Androidom otvorte Nastavenia a prejdite do aplikácie Správca aplikácií .
  2. Vyhľadajte položku Messenger a otvorte ju.

Messenger - Správca aplikácií Android
  1. Po nastavení aplikácie vyberte možnosť Vymazať údaje a vymažte údaje aplikácie aj vyrovnávaciu pamäť.

Vymazanie údajov - Messenger
  1. Zatvorte aplikáciu nastavení a po prvom zatvorení aplikácie reštartujte program Messenger. Teraz sa skúste prihlásiť a skontrolujte, či sa chybové hlásenie opravilo.

Riešenie 2: Kontrola tokenu prístupu, ktorého platnosť vypršala (pre vývojárov)

Prístupové tokeny sú položky, ktoré používajú aplikácie, ktoré sa používajú na zadávanie požiadaviek API v mene používateľa. Prístupový token predstavuje predovšetkým autorizáciu konkrétnej aplikácie, takže môže buď autorizovať prihlásenie, alebo získať prístup k niektorým informáciám používateľa.

Príručka Facebooku o vypršaných žetónoch

Ak používate rozhranie Facebook API a prístupové tokeny z najjednoduchších dôvodov (napríklad pomocou služby Facebook na overenie procesu registrácie vo vašej aplikácii), skontrolujte, či jej platnosť neskončila. Platnosť tokenov Facebooku zvyčajne vyprší do 2 hodín po vyžiadaní od servera Facebook. Môžete skontrolovať oficiálnu dokumentáciu How-To: Manipulácia s vypršanými prístupovými tokenmi samotným Facebookom.

Odstráňte prístupové práva offline v rámci vývoja aplikácií

Poznámka: V niektorých prípadoch majú vývojové prostredie povolenie Povoliť odstránenie offline_acces . V niektorých prípadoch platnosť tokenu vyprší, aj keď jeho platnosť nevyprší. Uistite sa, že ste deaktivovali tieto možnosti.

Môžete tiež skúsiť získať povolenie pre režim offline_access, aby ste mohli získať token, ktorý nevyprší a nespôsobí problémy.

Zaujímavé Články