2014-01-29 2 views
0

Facebook에서 로그인을 처음 작성한 것은 처음입니다. 왜 데이터를 가져올 수 없는지 모르겠습니다. 권한을 얻기위한 대화 상자가 나타날 때까지 모든 것이 잘 진행됩니다. "동의"에 사용자가 클릭 버튼 내가이 오류를 얻을 때 :FB.Api 아무것도 가져 오지 않았습니다.

function facebookLogin() { 

      FB.getLoginStatus(function(response) { 

        if (response.status === 'connected') { 
        // connected 
        getProfileData(); 

        } else if (response.status === 'not_authorized') { 
        //app not_authorized 
        FB.login(function(response) { 
         if (response && response.status === 'connected') { 
          getProfileData(); 
         } 
        },{scope:'email,user_photos'}); 

        } else { 
        // not_logged_in to Facebook 
        FB.login(function(response) { 
         if (response && response.status === 'connected') { 
          getProfileData(); 
         } 
        },{scope:'email,user_photos'}); 
        } 
      }); 
     } 


     function getProfileData(){ 
      FB.api("/me", function(response){ 
       if(response && !response.error) 
       { 
        var name=response.name; 
        var email=response.email; 
       } 
       else 
       { 
        console.log(response.error); 
       } 
      }); 
     } 
나는 그것이 좋은 생각

API 초기화, 나는하지 않는 오류에 대한 :

여기
GET https://www.facebook.com/impression.php/f3962c3d68/?api_key='API_KEY'….oauth%22%2C%22display%22%3A%22popup%22%7D%2C%22source%22%3A%22jssdk%22%7D 

내가 로그인을 구현 한 방법 콘솔에서. 희망을 가지고 나를 도울 수 있기를 바랍니다. 미리 감사드립니다. D.

업데이트 : 드물게 콘솔에서 인쇄 (나는 그것을 시도하지 않았지만 임의의 생각 xD), 데이터를 가져 오지만 오류는 여전히 남아 있습니다.

+0

오류가 아니며 URL 만 ... – DrColossos

답변

0

npm의 "fb"모듈에서 "pingFacebook"이라는 재미있는 기능을 발견했습니다.

사용중인 라이브러리와 다른 라이브러리이지만 페이스 북과 관련이 있습니다.

기본적으로 페이스 북에서 내가 왜 필요한지 이해할 수없는 페이지에 appId를 게시합니다.

https://github.com/Thuzi/facebook-node-sdk/issues/85

나는 답을 얻을 희망이에 대한 문제를 만들었습니다.

관련 문제