我正在使用 php-sdk 在通过 fb 登录我的网站时创建一个会话。登录后,用户将被重定向到名为 fb_redirect.php 的文件。在该页面上,有以下内容:
$facebook = new Facebook(array('appId' => '123456789',
'secret' => '123456789',
'cookie' => true));
$access_token = $facebook->getAccessToken();
//$facebook->setAccessToken($access_token); // you do not need to set the token if there is one, so this should be conditional to if your switching tokens or setting a token from an external sdk.
当。。。的时候
$access_token
在这里回显,它显示用户令牌。但是,在另一个页面上,我需要利用我的应用程序请求的 publish_actions 权限,并将自定义操作发布到用户的时间轴。为此,我需要将访问令牌设置为用户令牌。但是,由于某种原因,在其他页面上 $access_token 总是设置为访问令牌而不是用户令牌。如何手动将其设置回用户令牌?