Ответ 1
Это происходило и со мной. Я исправил его с помощью composer update
, а затем composer dump-autoload
. Это позволит обновить Socialite до версии 2.0.21
Приветствия
Я использую Socialite в течение нескольких дней с Facebook без проблем. Сегодня я начал получать эту ошибку.
{ "error":
{
"message": "An active access token must be used to query information
about the current user.", "type": "OAuthException",
"code": 2500, "fbtrace_id": "FTvIz9t1LT+"
}
}
Ошибка кажется прямой, но я не могу видеть решение онлайн. Есть ли способ reset my access_token, используя Socialite.
Обратите внимание: я в значительной степени следовал этому учебнику
Ошибка в обратном вызове, когда я пытаюсь получить
$userProvider try {
$userProvider = Socialite::driver('facebook')->user();
} catch (Exception $e) {
Log::info('Callback Error ' . $e->getMessage());
return Redirect::to('redirect');
}
Спасибо, Rich
Это происходило и со мной. Я исправил его с помощью composer update
, а затем composer dump-autoload
. Это позволит обновить Socialite до версии 2.0.21
Приветствия
Это потому, что v2.2 API Facebook больше не доступен. Обновите пакет laravel/socialite:
composer update laravel/socialite
Таким образом, это не повлияет на ваши другие пакеты.
Я думаю, что проблема заключается в анализе токена, поэтому изменение этих двух строк должно устранить проблему
https://github.com/laravel/socialite/pull/214/files#diff-b221dafd8a91f5753288a2d8603cef25