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