2011-09-10 7 views
0

API 오류 코드와 자바 스크립트 대화 상자 : 102 API 오류 설명 : 세션 키를 잘못되었거나 더 이상 유효하지 오류 메시지 : iframe이 대화 상자는 API 오류 코드 102 : PHP

내가이 재미 얻을 키 세션을 호출해야합니다 내 새 응용 프로그램에서 친구 벽에 게시 fb 대화 상자를 호출 할 때 메시지. 동일한 코드가 다른 앱에서도 작동합니다. 갑자기이 일이 멈췄습니다. iframe을 특별히 설정하지 않으면 이상한 팝업이 표시됩니다. 브라우저가 팝업을 차단하면 브라우저가 나타나지 않습니다.

또한 사용자가 허용하는 경우에도 자동 게시 기능이 작동하지 않습니다. 내 애플 리케이션은 또한 unresricted되지 않습니다. 어느 누구든지 어떤 생각을 가지고 있습니까 ??

답변

4

사용자 상호 작용없이 대화를 호출 할 때이 오류가 발생했습니다. 예를 들어 '문서 준비 됨'과 'FB js-sdk로드 이벤트'가 모두 실행되는 경우를 예로들 수 있습니다. 같은 기능, 매개 변수를 가진 대화 상자를 같은 페이지에 있지만 사용자 마우스 클릭에 대한 반응으로 호출했을 때 작동했습니다.

FB.getLoginStatus(function(response) { 
    if (response.authResponse) { 
     //call dialog here 
    } 
}); 
: 이것은 당신이 무엇을 비슷한 경우

, 여기에 솔루션입니다