Oprava: Chyba pri overovaní prístupu na server Facebook

Správa "Chyba pri overovaní prístupového tokenu”Vyskytuje sa pri používaní služby Facebook / Messenger predovšetkým dvoma skupinami používateľov; jeden sú bežní používatelia pristupujúci k aplikácii Messenger a ďalší sú vývojári, ktorí umožňujú prihlásenie na Facebook pomocou API.

Chybové hlásenie sa väčšinou týka bezpečnostného procesu, ktorý Facebook implementuje pri prístupe na jeho platformu. Ak niektorý z krokov nie je dokončený, neplatný alebo jeho platnosť vypršala, zobrazí sa chybové hlásenie. Pretože existujú dva prípady, keď sa používateľom môže táto chyba vyskytnúť, uviedli sme dve riešenia.

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

Ako už bolo spomenuté, chybové hlásenie „chyba pri overovaní prístupového tokenu„Nie je ako iné bežné chybové správy, s ktorými sa stretáva koncový používateľ. Príčiny tejto chyby sú:

  • Relácia v Messengeri proti vášmu účtu je nejako neplatný alebo má uplynula.
  • Token prístupu na Facebook, ktorý používate s API, je uplynula. Vo vývojovom prostredí aplikácie sa to stáva v mnohých prípadoch, pretože prístupový token je platný iba obmedzený čas, kým ho bude potrebné znovu získať (pre vývojárov).
  • Používateľ má 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 posol z bezpečnostných dôvodov.

V súvislosti s riešením uvedeným nižšie pre vývojárov predpokladáme, že poznáte základy hovoru API, ktorý uskutočňujete pomocou prístupových tokenov. Ak ste vo vývojovom prostredí úplným začiatočníkom, odporúčame vám prečítať si nejaký podrobný materiál na kódovanie, aby ste získali prehľad o prístupových tokenoch.

Riešenie 1: Obnovenie miestnych údajov Messenger (pre chybu v Messengeri)

Normálnym používateľom sa toto chybové hlásenie môže vyskytnúť pri pokuse o prihlásenie do aplikácie Messenger alebo pri prepínaní medzi rôznymi účtami. Toto nie je nič iné ako obyčajná chyba vo vašom zariadení Android. Váš smartphone sleduje všetky prístupové tokeny súvisiace s programom Messenger. Ak niektorý z nich stratí platnosť alebo sa neaktualizuje automaticky, môže sa zobraziť chybové hlásenie.

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

  1. Otvorte na zariadení s Androidom nastavenie a prejdite na Správca aplikácií.
  2. Vyhľadajte záznam Messenger a otvor to.
  1. V nastaveniach aplikácie vyberte možnosť Zmazať dáta a vymažte údaje aplikácie aj vyrovnávaciu pamäť.
  1. Po prvom zatvorení aplikácie zatvorte aplikáciu nastavení a reštartujte Messenger. Teraz sa skúste prihlásiť a skontrolujte, či je chybové hlásenie opravené.

Riešenie 2: Kontrola prístupového tokenu s vypršanou platnosťou (pre vývojárov)

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

Ak používate Facebook API a prístupové tokeny z najjednoduchších dôvodov (napríklad pomocou Facebooku na overenie procesu registrácie vo svojej aplikácii), uistite sa, že jeho platnosť nevypršala. Platnosť tokenov Facebooku zvyčajne vyprší do 2 hodín po ich vyžiadaní zo servera Facebook. Môžete si pozrieť oficiálnu dokumentáciu Ako na to: Zaobchádzajte s prístupovými tokenmi po uplynutí platnosti samotným Facebookom.

Poznámka: V niektorých prípadoch vo vývojovom prostredí majú používatelia Odstrániť offline_accesPovolenie je povolené. V niektorých prípadoch to vyprší platnosti tokenu, aj keď ešte nevypršal. Tieto možnosti zakážte.

Môžete tiež vyskúšať získať povolenie pre offline_access takže môžete získať token, ktorého platnosť nevyprší a spôsobiť problémy.


$config[zx-auto] not found$config[zx-overlay] not found