![](/img/trans.png)
[英]How to properly handle session and access token with Facebook PHP SDK 3.0?
[英]Get/store Facebook access token from REQUEST in PHP SDK 3.0
假设我从外部应用程序获得了有效的访问令牌,该外部应用程序执行Facebook Connect并在GET上向我发送了该令牌。
获得该令牌并将其保存在$facebook = new Facebook(...);
对我来说是否正常/好$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是否还会将此值存储在SESSION或COOKIE数组中,还是我需要将其传递给需要它的每个脚本?
了解这是如何工作的。 调用setAccessToken()
,SDK不会设置我的SESSION,我必须手动设置它,然后它才能工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.