Поправка: Грешка във Facebook при проверка на токена за достъп



Опитайте Нашия Инструмент За Премахване На Проблемите

Съобщението ' Грешка при проверка на маркера за достъп ”Възниква при използване на Facebook / Messenger предимно от две групи потребители; единият са редовни потребители, които имат достъп до messenger, а други са разработчици, които позволяват влизане във Facebook с помощта на API.



Грешка при проверка на токена за достъп в Messenger

Грешка при проверка на токена за достъп - Messenger



Съобщението за грешка е свързано най-вече с процеса на сигурност, който Facebook прилага, когато влизате в неговата платформа. Ако някоя от стъпките не е завършена, невалидна или е изтекла, ще получите съобщението за грешка. Тъй като има два случая, при които потребителите могат да получат тази грешка, ние изброихме две решения.



Какво причинява грешка при проверка на токена за достъп във Facebook?

Както споменахме по-горе, съобщението за грешка „ грешка при валидиране на маркера за достъп Не е като другите нормални съобщения за грешки, изпитвани от крайния потребител. Причините за тази грешка са:

  • Сесията в Messenger срещу вашия акаунт е някак си невалиден или има просрочен .
  • Токенът за достъп на Facebook, който използвате с API, е просрочен . Това се случва в много случаи в среда за разработка на приложение, тъй като токенът за достъп е валиден само за ограничен период от време, преди да се наложи да бъде получен отново (за разработчици).
  • Потребителят има промени паролата или е излязъл от всички свързани устройства поради проблеми със сигурността.
  • Facebook умишлено ви излезе от системата пратеник от съображения за сигурност.

Във връзка с решението, изброено по-долу за разработчици, предполагаме, че знаете основите на API повикването, което извършвате, използвайки маркери за достъп. Ако сте напълно начинаещ в средата за разработка, препоръчваме да прочетете подробен материал за кодиране, за да получите представа за жетоните за достъп.

Решение 1: Опресняване на локалните данни на Messenger (за грешка в messenger)

Нормалните потребители могат да получат това съобщение за грешка, когато се опитват да влязат в месинджъра или при превключване между различни акаунти. Това не е повече от обикновена грешка във вашето Android устройство. Вашият смартфон следи всички маркери за достъп, свързани с Messenger. Ако някой от тях стане невалиден или не се актуализира автоматично, може да получите съобщение за грешка.



Тук ще обновим данните на вашето приложение Messenger. Уверете се, че имате вашето потребителско име и парола под ръка, защото може да бъдете помолени да ги въведете.

  1. Отворете на устройството си с Android Настройки и отидете до Мениджър на приложения .
  2. Потърсете записа на Пратеник и го отворете.
Messenger в Android Application Manager

Messenger - Мениджър на приложения за Android

  1. Веднъж в настройките на приложението, изберете Изчистване на данните и изчистете и данните за приложението, и кеша.
Изчистване на данни в Messenger

Изчистване на данни - Messenger

  1. Затворете приложението за настройки и рестартирайте Messenger, след като първо затворите приложението. Сега опитайте да влезете и вижте дали съобщението за грешка е фиксирано.

Решение 2: Проверка на токена за достъп с изтекъл срок (за разработчици)

Токените за достъп са елементи, използвани от приложения, които се използват за отправяне на заявки за API от името на потребителя. Основно, означението за достъп представлява упълномощаването на конкретно приложение, така че може да упълномощи влизането или да получи достъп до някаква информация на потребителя.

Facebook

Ръководство на Facebook за изтекли токени

Ако използвате API на Facebook и токени за достъп по най-простите причини (например използвате Facebook за валидиране на процеса на регистрация във вашето приложение), уверете се, че той не е изтекъл. Обикновено токените на Facebook изтичат в рамките на 2 часа, след като са поискани от сървъра на Facebook. Можете да проверите официалната документация на Как да: Обработвате изтекли токени за достъп от самия Facebook.

Премахнете разрешенията за офлайн достъп в Android

Премахнете разрешенията за офлайн достъп в разработването на приложения

Забележка: В някои случаи в средата за разработка потребителите имат Премахнете offline_acces Разрешението е активирано. В някои случаи това изтича на маркера, дори и да не е изтекло. Уверете се, че сте деактивирали тези опции.

Можете също така да опитате да получите разрешение за офлайн_достъп така че може да получите знак, който няма да изтече и да създаде проблеми.

2 минути четене