【问题标题】:How to recognize on PHP that Facebook App was uninstalled如何在 PHP 上识别 Facebook 应用程序已卸载
【发布时间】:2012-02-22 08:27:36
【问题描述】:

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

【问题讨论】:

  • 你无法再访问用户的信息,那就是检测

标签: php facebook sdk


【解决方案1】:

来自the docs on authentication

应用取消授权

当您的应用的用户在应用仪表板中将其删除或阻止 在 News Feed 中的应用程序,您的应用程序可以通过指定 在开发者应用中取消对回调 URL 的授权。在应用程序删除期间,我们 将发送一个包含单个参数的 HTTP POST 请求, signed_request,其中包含刚刚申请的用户的用户 ID (UID) 删除了您的应用。您将不会在此收到用户访问令牌 请求和所有现有的用户访问令牌将自动 过期了。

【讨论】:

  • 因为我的环境是日语,所以这个文本(“取消授权回调 URL”)已经被另一个文本替换了。通过使用英语环境,我已经理解了您的意见。谢谢。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2011-07-25
    • 2019-07-29
    • 2014-11-07
    • 2012-01-30
    • 2012-06-02
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多