2012-01-07 4 views
0

iframe에서 실행되는 facebook 앱이 있습니다. 새로운 사용자가 들어 오면 필요한 권한을 요청하고 사용자가 더 이상 앱을 사용하도록 로그인하게합니다.iframe 응용 프로그램의 "시작 페이지"를 만드는 방법은 무엇입니까?

이제 사용자가 새로운 경우 초대 코드를 넣을 수 있습니다. 그렇지 않으면 권한 요청을 요청하는 현재의 흐름이 뒤 따릅니다.

내 질문은 사용자가 올 때마다 그가 실제로 권한 대화 상자를 통과하기 전에 어떻게 페이지를 표시 할 수 있습니까?

다른 질문을하는 사람에게 이해가된다면 다른 방법을 설명해주십시오.

-deepak

답변

0

를 사용하여 사용자가 인증되지 않거나 자바 스크립트 SDK 및 FB.getLoginStatus 전화 (https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/)가 결정 귀하의 앱에.

FB.getLoginStatus(function(response) { 
    if (response.status === 'connected') { 
    // the user is logged in and connected to your 
    // app, and response.authResponse supplies 
    // the user's ID, a valid access token, a signed 
    // request, and the time the access token 
    // and signed request each expire 
    var uid = response.authResponse.userID; 
    var accessToken = response.authResponse.accessToken; 
    } else if (response.status === 'not_authorized') { 
    // the user is logged in to Facebook, 
    //but not connected to the app 
    } else { 
    // the user isn't even logged in to Facebook. 
    } 
});