Ayusin: Error sa Facebook na Pagpapatunay ng Access Token



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang mensahe ' Error sa Pagpapatunay ng Access Token 'Nangyayari habang ginagamit ang Facebook / Messenger pangunahin ng dalawang pangkat ng mga gumagamit; ang isa ay mga regular na gumagamit na nag-a-access sa messenger at iba pa ay mga developer na nagpapagana sa pag-login sa Facebook gamit ang API.



Error sa Pagpapatunay ng Access Token sa Messenger

Error sa Pagpapatunay ng Access Token - Messenger



Ang mensahe ng error ay halos nauugnay sa proseso ng seguridad na ipinatutupad ng Facebook kapag na-access mo ang platform nito. Kung alinman sa mga hakbang ay hindi kumpleto, hindi wasto, o nag-expire, makakatanggap ka ng mensahe ng error. Dahil may dalawang kaso kung saan maaaring maranasan ng mga gumagamit ang error na ito, nakalista kami sa dalawang solusyon.



Ano ang sanhi ng Error Validating Access Token sa Facebook?

Tulad ng nabanggit kanina, ang mensahe ng error na ‘ error sa pagpapatunay ng access token Ang ‘hindi ay tulad ng ibang mga normal na mensahe ng error na naranasan ng end-user. Ang mga dahilan para sa error na ito ay:

  • Ang session sa Messenger laban sa iyong account ay kahit papaano hindi wasto o mayroon nag-expire na .
  • Ang token ng pag-access ng Facebook na ginagamit mo sa API ay nag-expire na . Nangyayari ito sa maraming mga kaso sa kapaligiran ng pag-unlad ng isang application dahil ang token sa pag-access ay may bisa lamang para sa isang limitadong oras bago ito makuha muli (para sa mga developer).
  • Ang gumagamit ay mayroong binago ang password o na-log out ang kanyang sarili mula sa lahat ng mga konektadong aparato dahil sa mga isyu sa seguridad.
  • Sadyang na-logout ka ng Facebook messenger para sa mga kadahilanang panseguridad.

Sa pagsangguni sa solusyon na nakalista sa ibaba para sa mga developer, ipinapalagay namin na alam mo ang mga pangunahing kaalaman sa tawag sa API na iyong ginagawa gamit ang mga token sa pag-access. Kung ikaw ay isang kumpletong nagsisimula sa kapaligiran ng pag-unlad, inirerekumenda naming basahin ang ilang detalyadong materyal sa pag-coding upang makakuha ng pananaw sa mga token sa pag-access.

Solusyon 1: Nagre-refresh ang Lokal na Data ng Messenger (para sa error sa messenger)

Maaaring maranasan ng mga normal na gumagamit ang mensahe ng error na ito kapag sinusubukang mag-log in sa messenger o habang lumilipat sa pagitan ng iba't ibang mga account. Ito ay hindi hihigit sa isang solong bug sa iyong android device. Sinusubaybayan ng iyong smartphone ang lahat ng mga token sa pag-access na nauugnay sa Messenger. Kung alinman sa mga ito ay naging hindi wasto o hindi awtomatikong na-update, maaari kang makatanggap ng mensahe ng error.



Dito, ire-refresh namin ang data ng iyong application sa Messenger. Tiyaking nasa kamay mo ang iyong username at password dahil maaaring hilingin sa iyo na ipasok ito.

  1. Sa iyong Android device, buksan Mga setting at mag-navigate patungo Mga Application Manager .
  2. Maghanap para sa pagpasok ng Messenger at buksan ito.
Messenger sa Android Application Manager

Messenger - Android Application Manager

  1. Kapag nasa mga setting ng application, piliin ang I-clear ang data at i-clear ang pareho, ang data ng application at ang cache.
Pag-clear ng data sa Messenger

Pag-clear ng data - Messenger

  1. Isara ang setting ng app at i-restart ang messenger pagkatapos isara muna ang application. Ngayon subukang mag-log in at tingnan kung ang mensahe ng error ay naayos.

Solusyon 2: Sinusuri ang nag-expire na token ng pag-access (para sa mga developer)

Ang mga token sa pag-access ay mga item na ginagamit ng mga application na ginagamit upang gumawa ng mga kahilingan sa API sa ngalan ng gumagamit. Pangunahin, ang token ng pag-access ay kumakatawan sa pahintulot ng isang tukoy na application upang maaari nitong pahintulutan ang pag-login o mag-access ng ilang impormasyon ng gumagamit.

Facebook

Ang gabay ng Facebook sa Mga Nag-expire na Token

Kung gumagamit ka ng Facebook API at mag-access ng mga token para sa pinakasimpleng mga kadahilanan (halimbawa ng paggamit ng Facebook para sa pagpapatunay ng proseso ng pag-signup sa iyong aplikasyon), tiyaking hindi ito nag-expire. Kadalasan, ang mga token sa Facebook ay mawawalan ng bisa sa loob ng 2 oras matapos silang hilingin mula sa server ng Facebook. Maaari mong suriin ang opisyal na dokumentasyon sa How-To: Pangasiwaan ang nag-expire na mga token sa pag-access sa pamamagitan ng Facebook mismo.

Alisin ang mga pahintulot sa offline na pag-access sa Android

Alisin ang mga pahintulot sa offline na pag-access sa Pag-unlad ng Application

Tandaan: Sa ilang mga kaso sa kapaligiran ng pag-unlad, ang mga gumagamit ay mayroong Alisin ang mga offline_acces pinagana ang pahintulot. Sa ilang mga kaso, mawawalan ng bisa ang token kahit na hindi ito nag-expire. Siguraduhin na hindi paganahin ang mga pagpipiliang ito.

Maaari mo ring subukang makakuha ng pahintulot para sa offline_access kaya maaari kang makakuha ng isang token na kung saan ay hindi mag-e-expire at maging sanhi ng mga problema.

2 minuto basahin