Parandus: Facebooki tõrge juurdepääsuloa valideerimisel

Teadet “ Error Validating Access Token ” ilmub Facebooki / Messengeri kasutamisel peamiselt kahel kasutajate rühmal; üks on tavakasutaja, kes pääseb juurde Messengerile ja teine ​​on arendaja, kes lubab Facebooki sisselogimist API abil.

Viga juurdepääsuloa - Messengeri valideerimisel

Veateade on enamasti seotud turbeprotsessidega, mida Facebook rakendab, kui pääsete oma platvormile. Kui mõni neist toimingutest pole lõpule viidud, kehtetud või aegunud, kuvatakse tõrketeade. Kuna kahel juhul võivad kasutajad seda viga kogeda, oleme loetlenud kaks lahendust.

Mis põhjustab juurdepääsu tõendi valideerimisel Facebookis?

Nagu varem mainitud, ei ole tõrketeade ' pääsuluba valideerimisel tõrge ' sarnane teistele lõppkasutaja tavalistele veateadetele. Selle vea põhjused on:

  • Messengeri seanss teie konto vastu on kuidagi kehtetu või aegunud .
  • Facebooki pääsuluba, mida kasutate koos API-ga, on aegunud . See juhtub paljudel juhtudel rakenduse arenduskeskkonnas, kuna pääsuluba kehtib ainult piiratud aja jooksul, enne kui see tuleb uuesti hankida (arendajatele).
  • Kasutaja on turbeprobleemide tõttu parooli muutnud või kõigist ühendatud seadmetest välja loginud.
  • Facebook on teid turvalisuse huvides teadlikult Messengerist välja loginud.

Viidates allpool arendajatele loetletud lahendusele, eeldame, et teate pääsukoodide abil kasutatava API-kõne põhitõdesid. Kui olete arengukeskkonnas täielik algaja, soovitame juurdepääsu lubade kohta ülevaate saamiseks lugeda mõnda üksikasjalikku kodeerimismaterjali.

1. lahendus: Messengeri kohalike andmete värskendamine (Messengeri tõrke korral)

Tavalised kasutajad võivad seda tõrketeadet kogeda Messengeri sisse logides või erinevate kontode vahel vahetades. See pole midagi muud kui lihtsalt android-seadme viga. Teie nutitelefon jälgib kõiki Messengeriga seotud juurdepääsulubasid. Kui mõni neist muutub kehtetuks või seda ei uuendata automaatselt, võite saada tõrketeate.

Värskendame siin teie Messengeri rakenduse andmeid. Veenduge, et teil oleks käepärast oma kasutajanimi ja parool, kuna teil võidakse paluda see sisestada.

  1. Avage oma Android-seadmes Seaded ja liikuge rakenduste haldurisse .
  2. Otsige Messengeri kirjet ja avage see.

Messenger - Androidi rakenduste haldur
  1. Pärast rakenduse sätete valimist valige Kustuta andmed ja tühjendage nii rakenduse andmed kui ka vahemälu.

Andmete kustutamine - Messenger
  1. Pärast rakenduse sulgemist sulgege seadete rakendus ja taaskäivitage Messenger. Proovige nüüd sisse logida ja vaadake, kas tõrketeade on parandatud.

Lahendus 2: aegunud juurdepääsu loa kontrollimine (arendajatele)

Juurdepääsumärgid on üksused, mida kasutavad rakendused, mida kasutatakse kasutaja nimel API taotluste esitamiseks. Peamiselt tähistab pääsuluba konkreetse rakenduse autoriseerimist, nii et see võib autoriseerida sisselogimise või pääseda juurde mõnele kasutaja teabele.

Facebooki juhend aegunud tokenite kohta

Kui kasutate Facebooki API-d ja juurdepääsulubasid kõige lihtsamatel põhjustel (näiteks kasutate Facebooki oma rakenduses registreerumisprotsessi kinnitamiseks), veenduge, et see pole aegunud. Tavaliselt aeguvad Facebooki žetoonid 2 tunni jooksul pärast nende taotlemist Facebooki serverilt. Ametlikku dokumentatsiooni saate kontrollida veebisaidi „Kuidas: To: Käsitsenud aegumisjuurdepääsulubasid käsitleda Facebooki enda poolt.

Eemaldage rakenduse arenduses võrguühenduseta juurdepääsu õigused

Märkus . Mõnel juhul on kasutajatel arenduskeskkonnas lubatud luba Eemalda offline_acces eemaldamine . Mõnel juhul aegub see luba, isegi kui see pole aegunud. Veenduge, et need valikud oleks keelatud.

Võite proovida saada ka offline_accessi luba, nii et võite saada loa, mis ei aegu ega põhjusta probleeme.

Huvitavad Artiklid