當用戶從他的Facebook上連接/斷開應用程序時,是否有辦法動態更新頁面?如果用戶連接/斷開Facebook,動態更新頁面?
I.e使用JavaScript SDK附帶的事件訂閱方法之一?
我想authResponseChange
但是我的回調函數似乎沒有被調用,如果我從我的Facebook帳戶刪除應用程序。
當用戶從他的Facebook上連接/斷開應用程序時,是否有辦法動態更新頁面?如果用戶連接/斷開Facebook,動態更新頁面?
I.e使用JavaScript SDK附帶的事件訂閱方法之一?
我想authResponseChange
但是我的回調函數似乎沒有被調用,如果我從我的Facebook帳戶刪除應用程序。
嘗試註冊到auth.statusChange事件,儘管從我的經驗來看,這兩件事都不可靠。
可以知道在服務器端,當用戶deauthorizes您的應用程序,在應用設置>高級選項卡有現場取消授權回調在那裏你可以把網址在您的服務器,當用戶刪除將被ping通應用程序。
這樣你就可以以某種方式同步你的客戶端。
您可以使用FB.getLoginStatus
在(Facebook JS SDK文檔中的see here)中傳遞迴調函數來手動檢查用戶是否已登錄,但尚未授權您的應用。你可以使用已經存在的事件,然後每次都進行這種檢查嗎?也許訂閱auth.authResponseChange
和auth.statusChange
事件,然後致電FB.getLoginStatus
以查看它是否已更改。
感謝您的回調網址字段。 – 2012-04-25 18:00:15