如何在 PHP 上识别 Facebook 应用程序已卸载

发布于 2025-01-08 03:07:16 字数 103 浏览 0 评论 0原文

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

I am developing the application by Facebook PHP SDK.
If a user uninstalls this application from the Facebook page, I'm going to delete related data from my app. Is there any way of recognizing uninstallation of an application by PHP?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

牵你的手,一向走下去 2025-01-15 03:07:16

来自有关身份验证的文档

应用取消授权

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

From the docs on authentication:

App Deauthorization

When a user of your app removes it in the App Dashboard or blocks the
app in the News Feed, your app can be notified by specifying a
Deauthorize Callback URL in the Developer App. During app removal we
will send an HTTP POST request containing a single parameter,
signed_request, which contains the user id (UID) of the user that just
removed your app. You will not receive an user access token in this
request and all existing user access tokens will be automatically
expired.

等风来 2025-01-15 03:07:16

您可以使用 Facebook 实时更新 访问有关应用的更新。这些是 webhook - 您在服务器上提供的 url - 当发生各种操作(例如用户卸载您的应用程序)时,facebook POST 将信息发送到其中。

You can access updates about your app using Facebook Realtime Updates. These are webhooks - urls you provide on your server - which facebook POSTs information to when various actions happen, such as the user uninstalling your app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文