我已经制作了一个简单的PHP脚本来从我的Facebook Profiles 页面获取帖子,它工作正常,但我使用的是Facebook PHP SDK v3和Facebook API V1.0(Facebook App是在2014年4月30日之前创建的) . 这是脚本:

require 'facebook.php';
$facebook = new Facebook(array(
    'appId' => $appId,
    'secret' => $appSecret,
));

$posts = $facebook->api('/'.$fbUserId.'?fields=feed');

echo json_encode($posts);

现在我已经创建了一个新的Facebook应用程序,它需要调用Facebook API v2.1 . 如何将我的脚本转换为使用Facebook PHP SDK v4和API v2.1?

我有我的新应用程序ID,应用程序密码和我的应用程序范围的用户ID(在https://developers.facebook.com/tools/explore通过Graph API Explorer工具获取) . 我已经使用此访问令牌来创建Facebook会话:

$session = new FacebookSession($accessToken);

现在问题是这个访问令牌仅在我登录时有效 . 一旦我从Facebook注销,脚本就会停止显示我的 Profiles 中的帖子 . 有没有其他方法可以做到这一点?