由于我要求访问我网站的offline_access权限,我遇到了一个小问题。
我正在使用文档中提供的代码来定义是否有人登录:
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
$user = null;
}
}
但是由于我有离线访问权限,似乎我总是拥有$ user的值。那么如何从我的网站注销某人?
有没有办法通过php SDK检索状态?
感谢您的帮助,
斯特凡
答案 0 :(得分:0)
在PHP中尝试使用GetLogoutUrl并将用户发送到那里。您也可以从客户端调用JS FB.logout()调用。如果您要从用户中删除该应用,请将HTTP删除称为me/permissions
。