2013-03-24 4 views
0

jsdk를 사용하고 있으며 이상한 점이 있습니다. 난 내 FB 계정합니다 (FB 응용 프로그램의 소유자)를 사용하면 로그인이 잘 작동합니다 ...하지만 난 다른 계정을 사용하려고하면 내가 가지고 : 페이스 북의 로그인이 한 명의 사용자와 만 작동합니다.

"An error occurred. Please try again later." 

어떤 생각과 포인터를 공유하시기 바랍니다 ... 문제를 찾을 위치를 알아야합니다. 도움이된다면

JS 로그인 기능이 있습니다 :이 페이스 북의 응용 프로그램 구성을 함께 할 수있는 뭔가가있을

window.fbAsyncInit = function() { 
    API = FB; 

    API.init({ 
     appId  : '460342137362549', 
     status  : true, // check the login status upon init? 
     cookie  : true, 
     xfbml  : true // parse XFBML tags on this page? 
    }); 

    API.getLoginStatus(function(response) { 
     $rootScope.$broadcast('facebookInitDone'); 

     if (response.status === 'connected') { 
      getUser(); 
      status = 'connected'; 
     } else if (response.status === 'not_authorized') { 
      status = 'not_authorized'; 
     } else { 
      status = 'not_logged_in'; 
     } 
    }); 

}; 

service.login = function(successFunc) { 

    //if there is no init done yet, no internet or delay 
    if(status === '') { 
     return false; 
    } 

    API.login(function(response) { 

     if (response.authResponse) { 
      getUser(); 

      if(successFunc) { 
       successFunc(); 
      } 
     } else { 
      $rootScope.$broadcast('facebookUserLoginCanceled'); 
     } 
    }, {scope: 'email,user_photos'}); 
}; 
+1

귀하의 Facebook 응용 프로그램이 샌드 박스 모드입니까? –

답변

1

. Facebook의 응용 프로그램 설정에서 샌드 박스 모드가 비활성화되어 있는지 확인해야합니다. 샌드 박스 모드가 활성화되면 앱 개발자 만 애플리케이션에 액세스 할 수 있습니다.

+0

고마워, 그건 문제가 너무 간단 ... – Aleksandrenko

관련 문제