1
我一直在尝试使用官方php sdk V2.4(https://github.com/facebook/facebook-php-sdk-v4/)和api终端版本V2.5将用户登出Facebook.com数小时。Facebook PHP SDK注销用户端点V2.5不起作用
我发现直到现在,我应该使用
$facebook->destroySession();
但是这个功能不可用,如果我使用
$facebook = new Facebook\Facebook([
'app_id' => $app_id,
'app_secret' => $app_secret,
'default_graph_version' => 'v2.5',
]);
所以不是我用
$helper = $facebook ->getRedirectLoginHelper();
$logoutUrl = $helper->getLogoutUrl($user['facebookAccessToken'], 'www.mypage.com');
这将返回
$logoutUrl = https://www.facebook.com/logout.php?next=www.mypage.com&access_token=facebookToken
我检查了令牌,它是正确的。但是,当我重定向到$ logoutUrl,那么Facebook不会注销用户,而是在用户仍然登录时重定向到https://www.facebook.com/home.php。
我想这是由于新版本V2.5?有什么办法可以用新版本来完成这项任务吗?
非常感谢!
重定向url'www.mypage.com'必须是此应用的注册域名; – itzmukeshy7