2011-09-26 1 views
5

Google iframe 앱 내에 Facebook UI 대화 상자를 표시하려고하고 있으므로 현재 가지고 있지 않은 확장 권한을 얻을 수 있습니다. 이는 이전 SDK를 사용하여 쉽게 달성 할 수있었습니다. 그러나 새 라이브러리를 사용하면 모달로 나타나는 페이스 북 iframe 대화 상자가 표시되지만로드가 중지되지 않습니다. 메소드를 "페이지"로 변경하면 단순히 "오류가 발생했습니다"라는 팝업 브라우저 창이 나타납니다. 내 코드는 다음과 :이 새로운 SDK를 사용하여 가능하다 바라고 있어요Facebook JS SDK : iframe에 oAuth 대화 상자 표시

var attachment = { 
    display: 'iframe', 
    method: 'oauth', 
    scope: perms, 
    access_token: '<?php echo $this->accessToken; ?>' // this is definitely valid access token   
}; 
FB.ui(attachment, function(response){ 
    pr(response); 
}); 

, 워드 프로세서 확실히 iframe가 유효한 디스플레이 PARAM입니다 상태.

미리 감사드립니다.

g

답변

0

이것은 잠시 동안 부러졌습니다. FB.ui 대신 FB.login을 사용하는 것이 임시 해결책입니다. 이것은 물론 iframe 대신 팝업을 얻는 것을 의미합니다.