2010-08-07 41 views

回答

3

您需要先有fb-root DIV标签,然后调用FB.init()然后FB.logout()

实例应用:

FB.logout(function(){ 
    window.location = 'path/url here'; 
}); 

或者,你应该重定向到该网址注销:

www.facebook.com/logout.php?app_key=KEY&session_key=SESSION&next=REDIRECT_URL 
+0

谢谢谢谢。我已经删除了fb-root作为登录后js函数的一部分。不知道我还是需要它。 – 2010-08-07 20:32:45

+0

我可能听起来白痴问这个问题,但你能告诉我我是如何得到这个SESSION_KEY的吗? 我正在使用PHP SDK并希望以$ myURL =“www.facebook.com/logout.php?app_key =”。$ config ['appId']。“&session_key = SESSION&next = REDIRECT_URL”注销用户。 header(“location:$ myURL”); – Prajwal 2012-04-26 10:44:45

-2

当您拨打时,您需要有一个有效的访问令牌。不要自行删除fbs_* Cookie。 FB.logout将自己做到这一点。

+0

我相信OP没有提及删除任何cookie。此外,答案已被接受。为什么要恢复已有解决方案的旧线程? – RandomSeed 2012-11-14 13:11:59