当用户从他的 Facebook 连接/断开应用程序时,有没有办法动态更新页面?
即使用 javascript SDK 附带的事件订阅者方法之一?
我正在尝试authResponseChange
但是如果我从我的 Facebook 帐户中删除该应用程序,我的回调函数似乎不会被调用。
当用户从他的 Facebook 连接/断开应用程序时,有没有办法动态更新页面?
即使用 javascript SDK 附带的事件订阅者方法之一?
我正在尝试authResponseChange
但是如果我从我的 Facebook 帐户中删除该应用程序,我的回调函数似乎不会被调用。
尝试也注册到auth.statusChange事件,但根据我的经验,两者都不是真正可靠的。
当用户取消对您的应用程序的授权时,您可以在服务器端知道,在应用程序设置 > 高级选项卡中有取消授权回调字段,您可以在其中将 URL 放入服务器中,当用户删除应用程序时将被 ping 通。
有了它,您就可以以某种方式同步您的客户端。
您可以手动检查用户是否已登录,但尚未授权您的应用程序,使用FB.getLoginStatus
,传入回调函数(请参阅Facebook JS SDK 文档中的此处)。你可以使用已经存在的事件,然后每次都进行这种检查吗?也许订阅auth.authResponseChange
andauth.statusChange
事件,然后调用FB.getLoginStatus
以查看它是否已更改。