2011-11-01 1 views
1
에서 전환

내가페이스 북 자바 스크립트 SDK - 로그인 및 콜백 - FBML

<fb:login-button perms="publish_stream,read_stream,friends_location,email" onlogin="facebookLoginCallback();" size="large">
<g:message code="Connect with Facebook"/>
</fb:login-button>

에 로그인 버튼이 스타일에서 전환하고있어

<div class="fb-login-button" data-show-faces="false" data-width="200" data-max-rows="1" data-onlogin="facebookLoginCallback();">Connect with Facebook</div>

그러나 data-onlogin은 실제로 facebookLoginCallback()이 라는. 이것은 잘 문서화되지 않는 것 같습니다. data-onlogin은 문서화되지 않았습니다. 단지 번역에서 가장 좋은 추측입니다. 그 물건은 뭔가 다른 것으로 불리워 져야합니다. 이 새로운 권장 스타일로 번역 된 것으로 보이지 않습니다. 로그인은 작동하지만 콜백이 아닙니다. 첫 번째 예제의 콜백이 작동합니다.

답변

1

는 여기 FB.login 사용해보십시오 : http://developers.facebook.com/docs/reference/javascript/FB.login/을 - 인용구 : "... 모든 애플 리케이션 10 월 1 일 2011 년까지의 OAuth 2.0으로 마이그레이션해야합니다"

나는에서 일부 코드 공유 한 : Facebook requests 2.0 , how to change "Accept" button url to be a url outside of facebook?을 - 바닥에 내 대답을 참조 . 마이그레이션과 함께 행운을 빈다.

+0

앨빈, 당신은 이런 이유를 알고 또는 하나를 해결하는 방법? http://stackoverflow.com/questions/8060664/facebook-auth-js-sdk-is-broken-for-homescreend-webapps – fancy

+0

첫 번째 추측 : 팝업 창에 대한 스크립팅이 IOS에서 작동하지 않습니다. IOS에 디버거가 있습니까? 그러면 전화를 추적 할 수 있습니까? –

+0

FB.login을 사용할 때의 문제점은 표준 로그인 버튼을 사용하지 않고 고유 한 로그인 UI를 만드는 것입니다. –