如何在PHP上识别Facebook App已卸载

时间:2012-02-22 08:27:36

标签: php facebook sdk

我正在通过Facebook PHP SDK开发应用程序。 如果用户从Facebook页面卸载此应用程序,我将从我的应用程序中删除相关数据。有没有办法识别PHP的应用程序卸载?

2 个答案:

答案 0 :(得分:1)

您可以使用Facebook Realtime Updates访问有关您应用的更新。这些是webhooks - 您在服务器上提供的URL - 哪些facebook POST信息可用于发生各种操作,例如用户卸载您的应用程序。

答案 1 :(得分:1)

来自the docs on authentication

  

应用取消授权

     

当您的应用用户在App Dashboard中将其删除或阻止时   在新闻Feed中的应用,您的应用可以通过指定a来通知   取消授权开发人员应用程序中的回调URL。在应用删除期间我们   将发送包含单个参数的HTTP POST请求,   signed_request,其中包含用户的用户ID(UID)   删除了你的应用。您不会在此收到用户访问令牌   请求和所有现有用户访问令牌将自动进行   过期。