2012-02-22 85 views
2

我正在通過Facebook PHP SDK開發應用程序。 如果用戶從Facebook頁面上卸載此應用程序,我將從我的應用程序中刪除相關數據。有什麼方法可以識別PHP卸載應用程序嗎?如何在PHP上識別Facebook應用程序已被卸載

+0

您無法再訪問用戶的信息,這就是檢測 – 2012-02-22 08:28:44

回答

1

the docs on authentication

應用不授權

當你的應用的用戶在App儀表板或塊刪除它在新聞聯播的 應用程序,應用程序可以通過指定通知一個 取消授權開發者應用程序中的回調URL。在應用移除過程中,我們 將發送包含單個參數 signed_request的HTTP POST請求,其中包含用戶的用戶標識(UID),只是 已刪除您的應用。您將不會收到此 請求中的用戶訪問令牌,並且所有現有的用戶訪問令牌將自動過期 。

+0

因爲我的環境是日語,所以此文本(「取消授權回調URL」)已被替換爲其他文本。我通過使用英語環境瞭解你的意見。謝謝。 – Tank2005 2012-02-22 12:18:32

1

您可以使用Facebook Realtime Updates訪問有關您的應用的更新。這些是webhooks - 您在服務器上提供的url - 當發生各種操作時(例如用戶卸載您的應用程序),哪些信息可以發送到哪些facebook。

相關問題