-1

FB JavaScript SDK를 사용하여 Facebook 응용 프로그램을 개발 중입니다. OAuth 대화 상자를 사용하고있는 응용 프로그램 시작시 전자 메일 권한이 필요합니다. 코드는 다음과 같습니다.전자 메일 용 Facebook (JavaScript) 사용 권한 대화 상자 - 오류

<html xmlns:fb="https://www.facebook.com/2008/fbml"> 
    <body> 
    <script src="http://connect.facebook.net/en_US/all.js"></script> 
    <div id="fb-root"></div> 
    <script> 
     // assume we are already logged in 
     FB.init({appId: '*************', xfbml: true, cookie: true, oauth: true}); 

     FB.login({ 
     scope: 'email,user_birthday', 
     }); 
    </script> 

    <a href="https://www.facebook.com/dialog/oauth/? 
    scope=email,user_birthday& 
    client_id=148244388606048& 
    redirect_uri=https://apps.facebook.com/projectatestapp/test2.html& 
    response_type=token"> test</a> 
    </body> 
</html> 

https://apps.facebook.com/projectatestapp/test2.html URL을 누르면 테스트 링크가 표시됩니다. 링크를 클릭하면 화면이 깜박이고 Facebook 페이지로 이동합니다. 큰 페이스 북 버튼이 놓여 있고 큰 fb 아이콘 버튼을 클릭하면 권한 창이 표시됩니다.

내 응용 프로그램 권한 창에서 큰 fb 버튼을보고 싶지 않으므로 잘못하고 있습니다. 그것을 건너 뛰는 방법?

답변

0

<a> 링크에 target="_top" 속성을 추가하면 링크가 iframe 내에서가 아니라 상단 창에서 열립니다.

+1

감사합니다. alra .. ura life saver – user958414

+0

질문이 하나 더 있습니다. $ 이제는 링크가 권한 창으로 직접 연결되고 버튼이 내 test2.html 페이지로 연결된다는 것을 완벽하게 처리합니다.하지만 전자 메일을받는 방법 test2.html 페이지의 id? – user958414

+0

시도해 보시고 시도해 보신 코드로 새로운 질문을 하시거나 서버 측 기술을 사용하고 계신가 아니면 JS 만 사용하셨습니까? :) – ifaour