为什么FB.Event.subscribe会被解雇?

Jon*_*man 2 facebook

导致FB.Event.subscribe事件触发的原因是什么?

我知道点击一个fb:login-button元素可以触发它,但FB.Event.subscribe事件会在创建Facebook会话时触发.

当Facebook会话存在时,其他FBML元素是否会自动触发此事件,或者无论是否存在任何FBML元素,此事件都会触发吗?

ifa*_*our 5

FB.Event.subscribe它本身不是一个事件,它就像addListener一样,它将一个事件挂钩到一个函数.您需要检查代码以查看您正在使用的事件:

  • auth.login - 用户登录时触发
  • auth.logout - 在用户注销时触发
  • auth.sessionChange - 会话更改时触发
  • auth.statusChange - 状态更改时触发
  • xfbml.render - 在对FB.XFBML.parse()的调用完成时触发
  • edge.create - 当用户喜欢某事时触发(fb:like)
  • edge.remove - 当用户不喜欢某事时触发(fb:like)
  • comments.create - 当用户添加注释时触发(fb:comments)
  • comments.remove - 当用户删除评论时触发(fb:comments)
  • fb.log - 在日志消息上触发

我想你已经使用了这个auth.sessionChange 事件.