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