我有一个网站,用户可以使用 Facebook oAuth API 登录。
一旦用户通过 Facebook 登录或注册,它就会存储在我的数据库中。
但我想要实现的是,一旦用户转到他的 Facebook 应用程序设置页面并删除我的网站应用程序权限,使用的也应该从我的数据库中删除。
如果无法通过 Facebook oAuth API 解决此问题,是否有任何解决方法?
您可以Deauthorise Callback URL
通过导航到Settings > Advanced section
您的应用程序来添加。每当用户取消对您的 Facebook 应用程序的授权时,Facebook 都会对您的 URL执行签名请求的 HTTP POST。您可以使用该字段user_id
来确定哪个用户取消了您的应用程序的授权。
实际上,我会执行以下操作: