Events 登录时调用Auth.logout
我正在测试Facebook的连接功能。因此,我现在使用PHPSDK+JSSDK的示例 有两个事件回调,auth.login和auth.logout,它们都进行重新加载。 但问题是,当我没有连接时,单击“登录”,然后登录,有两个事件。Events 登录时调用Auth.logout,events,facebook,authentication,Events,Facebook,Authentication,我正在测试Facebook的连接功能。因此,我现在使用PHPSDK+JSSDK的示例 有两个事件回调,auth.login和auth.logout,它们都进行重新加载。 但问题是,当我没有连接时,单击“登录”,然后登录,有两个事件。 然而,第一个是注销事件。这是为什么?这有点令人恼火,不确定Facebook为什么会以这种方式实施它。但是,我正在使用一种变通方法,在用户登录期间通过“auth.logout”事件,同时仍然能够在“auth.logout”上执行我想要执行的操作。以下是代码片段-
然而,第一个是注销事件。这是为什么?这有点令人恼火,不确定Facebook为什么会以这种方式实施它。但是,我正在使用一种变通方法,在用户登录期间通过“auth.logout”事件,同时仍然能够在“auth.logout”上执行我想要执行的操作。以下是代码片段-
if (response.status === 'connected') {
// This block would be executed during user login
// so, depending on your logic, you may choose to do nothing here
} else {
// This block would be executed during user logout
// implement your intended logic here
// e.g. destroyUserSession(response);
}
我也看到了。记录得很差;(我使用auth.authresponseChange来监视登录/注销事件。为什么我不确定。在这种情况下,您不需要调用getLoginStatus。但是人们可能会认为auth.login和auth.logout会按照tin上的说明进行操作。。。