【发布时间】:2012-02-22 08:27:36
【问题描述】:
我正在通过 Facebook PHP SDK 开发应用程序。 如果用户从 Facebook 页面卸载此应用程序,我将从我的应用程序中删除相关数据。有没有办法通过 PHP 识别应用程序的卸载?
【问题讨论】:
-
你无法再访问用户的信息,那就是检测
我正在通过 Facebook PHP SDK 开发应用程序。 如果用户从 Facebook 页面卸载此应用程序,我将从我的应用程序中删除相关数据。有没有办法通过 PHP 识别应用程序的卸载?
【问题讨论】:
应用取消授权
当您的应用的用户在应用仪表板中将其删除或阻止 在 News Feed 中的应用程序,您的应用程序可以通过指定 在开发者应用中取消对回调 URL 的授权。在应用程序删除期间,我们 将发送一个包含单个参数的 HTTP POST 请求, signed_request,其中包含刚刚申请的用户的用户 ID (UID) 删除了您的应用。您将不会在此收到用户访问令牌 请求和所有现有的用户访问令牌将自动 过期了。
【讨论】:
您可以使用Facebook Realtime Updates 访问有关您应用的更新。这些是 webhook - 您在服务器上提供的网址 - facebook POSTs 在各种操作发生时的信息,例如用户卸载您的应用程序。
【讨论】: