Facebook getAccessToken не работает

Я следовал за документацией, чтобы написать свой login_callback.php
https://developers.facebook.com/docs/php/howto/example_facebook_login

$fb = new Facebook\Facebook([
'app_id' => '{app-id}', // Replace {app-id} with your app id
'app_secret' => '{app-secret}',
'default_graph_version' => 'v2.2',
]);

$helper = $fb->getRedirectLoginHelper();

try {
$accessToken = $helper->getAccessToken();
} catch(Facebook\Exceptions\FacebookResponseException $e) {
// When Graph returns an error
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
// When validation fails or other local issues
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}

Но мой код застрянет в этой строке:

$accessToken = $helper->getAccessToken();

Код просто останавливается и не прыгает в ловушку исключения.
Тем не менее, я получил [Этот код авторизации был использован] после того, как обновил страницу.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector