在PHP SDK 3.0中从请求获取/存储Facebook访问令牌

在PHP SDK 3.0中从请求获取/存储Facebook访问令牌,php,facebook,facebook-php-sdk,Php,Facebook,Facebook Php Sdk,假设我从一个外部应用程序获得了一个有效的访问令牌,该应用程序进行Facebook连接,并在get时向我发送该令牌 获取该令牌并将其保存在$facebook=newfacebook(…)中对我来说是否正常/良好对象?比如: $facebook = new Facebook(array( 'appId' => $this->app_id, 'secret' => $this->app_secret, )); $token = $facebook->g

假设我从一个外部应用程序获得了一个有效的访问令牌,该应用程序进行Facebook连接,并在get时向我发送该令牌

获取该令牌并将其保存在
$facebook=newfacebook(…)中对我来说是否正常/良好对象?比如:

$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()
时没有设置我的会话,我必须手动设置,它会工作