【问题标题】:When user remove app - delete user from my sql database当用户删除应用程序 - 从 mysql 数据库中删除用户
【发布时间】:2011-12-05 08:08:03
【问题描述】:

当用户从 Facebook 界面删除我的应用程序时,我想从我的 mysql 数据库中删除该用户。怎么可能做到这一点? (函数或方法)

我在 App Settings->Deauthorize Callback 看到了一些东西,当用户删除应用程序时,Facebook 服务器会将数据发送到此页面,并且应该创建一个脚本来自动从我的数据库中删除该 uid?

【问题讨论】:

    标签: facebook


    【解决方案1】:

    您是 100% 正确的 - 您的取消授权回调 URL 将被发送一个 signed_request,您可以对其进行解码以检索您需要的有关删除您的应用程序的用户的信息。

    【讨论】:

    • 这里是文档:“App Deauthorization 当您的应用的用户在 App Dashboard 中将其删除或在 News Feed 中阻止该应用时,您可以通过在 Developer 中指定 Deauthorize Callback URL 来通知您的应用应用程序。在应用程序删除期间,我们将发送一个 HTTP POST 请求,其中包含一个参数 signed_request,其中包含刚刚删除您的应用程序的用户的用户 ID (UID)。您将不会在此请求中收到用户访问令牌以及所有现有的用户访问令牌将自动过期。” link
    猜你喜欢
    • 1970-01-01
    • 2017-10-28
    • 2016-02-27
    • 1970-01-01
    • 2017-05-15
    • 1970-01-01
    • 1970-01-01
    • 2017-01-24
    • 2013-11-08
    相关资源
    最近更新 更多