2

我依赖于使用:auth.sessionChange Facebook活动停止在Javascript SDK使OAuth的2个工作

FB.Event.subscribe('auth.sessionChange', function(response) { 
// my update user token code goes here 
}); 

这是所有罚款和花花公子,直到我升级的JavaScript SDK到的oauth2版本。 任何人都知道为什么?其他事件看起来很好,但是像edge.create。

这只是auth.sessionChange事件不再被我解雇。

是否已将名称替换为auth.statusChange?因为那也不适合我。我也看到有auth.authResponseChange。

非常坦率地说,我不知道哪一个是真正的,看起来像文档没有更新(?)。尽管如此,他们现在都没有为我工作。

+0

这是怎么题外话? –

回答

5

根据升级指南auth.sessionChange与auth.authResponseChange更换

您仍然可以订阅事件的集合为前: auth.login,auth.logout和auth.statusChange仍工作,但 auth.sessionChange已弃用并被替换为 auth.authResponseChange。当然,auth.sessionChange将继续 工作,直到至少在10月1日的转换时间,而 auth.authResponseChange仅在启用OAuth2时才有用。 启用OAuth 2.0后,授权响应(不是会话)将被传递给所连接用户的所有回叫。

https://developers.facebook.com/blog/post/525/

+0

伟大的提示!谢谢 – abernier