2

내가 의존하고있어 자바 스크립트 SDK에서의 OAuth 2를 활성화 한 후 작동이 중지 : 나는 OAuth2를 버전으로 자바 스크립트 SDK를 업그레이드 할 때까지 auth.sessionChange 페이스 북 이벤트는 사용에

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

그것은 벌금과 멋쟁이 모든했다. 누구나 알 수 있습니까? 다른 이벤트는 edge.create처럼 잘 작동하는 것 같습니다.

그냥 auth.sessionChange 이벤트가 더 이상 해고되지 않습니다.

auth.statusChange을 사용하도록 이름이 바뀌 었습니까? 그것도 나를 위해 작동하지 않기 때문에. auth.authResponseChange도 있습니다.

솔직히 말해서 내가 진짜인지 모르겠지만 문서가 업데이트되지 않은 것 같습니다 (?). 그럼에도 불구하고 그들 중 누구도 지금 나를 위해 일하고 있지 않습니다. auth.login, auth.logout 및 auth.statusChange 여전히 : 업그레이드 가이드 auth.sessionChange에 따르면

+0

이 주제에서 벗어난이 얼마나? –

답변

5

당신은 여전히 ​​이전과 이벤트의 컬렉션에 가입 할 수

auth.authResponseChange로 대체 작동하지만, auth.sessionChange는 더 이상 사용되지 않으며 auth.authResponseChange로 대체됩니다. 물론 auth.sessionChange는 적어도 10 월 1 일 전환 시간까지 작동하려면 을 계속 수행하고 auth.authResponseChange는 OAuth2가 활성화 된 경우에만 관련이 있습니다. OAuth 2.0을 사용하면 연결된 사용자의 모든 콜백에 이 전달되고 승인 응답 (세션이 아님)이 전달됩니다.

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

+0

위대한 팁! 감사 – abernier