2013-10-27 33 views
0

我試圖使用我的Google App Engine應用程序設置Facebook的實時更新,並且我能夠獲得用戶 - >好友註冊的實時更新字段,但我也想知道用戶何時停用其帳戶或取消授權我的應用程序(即「已安裝」字段)。是否有發送到註冊到用戶的任何端點的默認實時更新?或者我如何檢測到用戶已經離開我的應用程序?設置Facebook用戶禁用/授權應用程序的實時更新

感謝,

埃文

+1

這就是Deauthorize Callback URL的用途(您可以在應用程序面板的「高級」設置選項卡中設置它) - 它獲取包含信息的「signed_request」參數POSTed關於對您的應用程序進行授權的用戶。另見f.e. http://www.yiiframework.com/wiki/379/facebook-deauthorize-callback-url-and-its-response-data/ – CBroe

回答

1

在設置您的Facebook應用程序,請單擊 「高級」 選項卡

在有用於

設置 「取消授權回調URL:」

當用戶使您的應用程序失效時,此URL會被ping通。我不知道如何「實時」是的,但我認爲這是相當快

我不是100%的傳遞到這一點,所以你可能需要創建一個記錄了$ _REQUEST某個頁面的參數確定所以你可以檢查,但我知道用戶的UID在那裏。然後,您可以執行任何需要清理的內容