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