2011-10-25 5 views
3

"설정/인증 대화 상자"에서 내 앱에 필요한 권한을 설정했습니다. 나는 당신이 당신의 FB-로그인 버튼 클래스 DIV에서 "데이터 파마"속성을 둘 필요가Facebook 로그인 인증 대화 상자 및 권한

<div id="fb-root"></div> 
    <script> 
    window.fbAsyncInit = function() { 
     FB.init({ 
     appId  : 'xxx', 
     status  : true, 
     cookie  : true, 
     xfbml  : true 
     }); 
    }; 
    (function(d){ 
     var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
     js = d.createElement('script'); js.id = id; js.async = true; 
     js.src = "//connect.facebook.net/en_US/all.js"; 
     d.getElementsByTagName('head')[0].appendChild(js); 
    }(document)); 
    </script> 
    <div class="fb-login-button">Login with Facebook</div> 

답변

7

일반적인 로그인 버튼을 추가 할 때 그러나 그들은 표시되지 않습니다. 여기의 의미는 다음과 같습니다

<div class="fb-login-button" data-perms="email,user_checkins"> 
     Login with Facebook 
</div> 

는 여기에 대해 모든 것을 말할 것이다 페이스 북의 문서 페이지로 연결되는 링크입니다 : https://developers.facebook.com/docs/guides/web/

난 그냥 거기에 붙여 넣은 코드는 페이지 아래에 대한 중간이다. 로그인과 권한을 만들기 위해해야 ​​할 일을 정확히 보여줍니다.

희망 하시겠습니까?

-kyle

+0

감사합니다. Kyle! 귀하의 방법은 실제로 작동합니다. 한편 나는 FB.login을 실험 해왔다. 비슷한 문제가있다. 로그인 대화 상자는 "perms"또는 "scope"에 명시 적으로 포함하는 권한 만 묻습니다. 따라서 "Settings/Auth Dialog"(https://developers.facebook.com/apps/ID/auth)에서 권한을 설정하는 것이 무엇인지 모르겠습니다. – user986654

관련 문제