2012-04-25 30 views

回答

2

嘗試註冊到auth.statusChange事件,儘管從我的經驗來看,這兩件事都不可靠。

可以知道在服務器端,當用戶deauthorizes您的應用程序,在應用設置>高級選項卡有現場取消授權回調在那裏你可以把網址在您的服務器,當用戶刪除將被ping通應用程序。

這樣你就可以以某種方式同步你的客戶端。

+0

感謝您的回調網址字段。 – 2012-04-25 18:00:15

1

您可以使用FB.getLoginStatus在(Facebook JS SDK文檔中的see here)中傳遞迴調函數來手動檢查用戶是否已登錄,但尚未授權您的應用。你可以使用已經存在的事件,然後每次都進行這種檢查嗎?也許訂閱auth.authResponseChangeauth.statusChange事件,然後致電FB.getLoginStatus以查看它是否已更改。

相關問題