Получить/хранить токен доступа к Facebook от запроса в PHP SDK 3.0
-
27-10-2019 - |
Вопрос
Допустим, я получаю достоверный токен доступа от внешнего приложения, которое делает Facebook Connect и отправляет мне токен на Get.
Это нормально/хорошо для меня, чтобы получить этот токен и сохранить его в $facebook = new Facebook(...);
объект? Что-то типа:
$facebook = new Facebook(array(
'appId' => $this->app_id,
'secret' => $this->app_secret,
));
$token = $facebook->getAccessToken();
if(empty($token) && isset($_REQUEST['access_token']))
$facebook->setAccessToken($_REQUEST['access_token']);
$userID = $facebook->getUser();
if(!$userID)
{
return false;
}
return $facebook;
И если это нормально, хранит ли SDK это значение в сеансе или массиве cookie, или мне нужно передать его каждому сценарию, который требует этого?
Решение
Узнал, как это работает. SDK не устанавливает мою сеанс при звонке setAccessToken()
, Я должен установить его вручную, и это будет работать.
Не связан с StackOverflow