1

我试图弄清楚这些事件之间的区别是什么。它们似乎在本地 sinatra 服务器和部署到 heroku 的服务器之间表现不同。它们通常只是在任何 localhost 与实际部署之间表现不同。如果有人能让她对此有所了解,那么我就不必一直摆弄它了。

FB.Event.unsubscribe ('auth.authResponseChange') , @oAuthVars
FB.Event.unsubscribe ('auth.statusChange' ) , @oAuthVars

(这是在咖啡里)

谢谢

4

1 回答 1

1

这两个事件的区别在于 auth.authResponseChange 在当前会话的信息发生变化时被触发,而 auth.statusChange 在会话本身发生变化时被触发。因此,例如,当用户登录或注销时,会触发 statusChange。如果有关会话本身的某些内容发生变化,例如 expiresIn 时间,则会触发 auth.authResponseChange 事件。

于 2012-05-18T20:45:56.873 回答