0

我將FB註冊集成到WP站點中。測試網站在這裏:http://teszt.avea.hu/blog/ 我可以管理註冊用戶帳戶合併/創建和登錄,但我不能從FB登錄FB用戶,所以FB.getLoginStatus始終保持「連接」。 我嘗試以下方法:註銷方法不起作用

  • PHP SDK:$facebook->getLogoutUrl();產生良好形成的URL(HTTPS,令牌等)。它重定向好,但FB.getLoginStatus仍然connected
  • JS SDK:FB.logout(function(){ window.location = 'http://teszt.avea.hu/';});不註銷用戶。
  • Cookie解決方案:$facebook->destroySession(); setcookie('fbs_'.$facebook->getAppId(), '', time()-100, '/', '.avea.hu');也不會註銷用戶。我可以創建一些cookies,但不能替代FB cookie。

我用完了os的想法。你有什麼想法爲什麼不能管理註銷?這是一個權限問題嗎?

+0

澄清 - 你想取消授權你的應用程序或實際登錄用戶離開Facebook?我不確定爲什麼我會希望任何第三方應用程序將我從Facebook註銷,tbh。 – Todd 2012-04-22 17:57:30

+0

在兩種第一種方法中的一種之後,如果你試圖進入Facebook,用戶登錄的時候是同一個瀏覽器(假設在另一個標籤中)? – 2012-04-22 18:14:14

+0

** Todd:**我只嘗試將用戶從Facebook註銷,而不是取消授權。 ** Nitzan:**是的,我總是在新標籤(同一會話)中打開FB,並且用戶已登錄。您可以在測試鏈接上嘗試。現在我使用PHP SDK解決方案來生成註銷鏈接 – user9909 2012-04-23 10:16:38

回答

1

好的,我發現這個問題。我在同一個網站上使用了PHP和JS SDK。這會導致不同的令牌和故障。 謝謝