2012-06-13 1 views
0

대화 상자에 이상한 문제가 있습니다. 여기 내가 내 프로젝트에서 사용하고 있음을, 간단한 코드입니다"Fb.ui 보내기 대화 상자"가 오류를 반환합니다.

 FB.ui({ 
      app_id: 'MY_APP_ID', 
      method: 'send', 
      name: 'Test', 
      link: 'MY_APP_LINK', 
      display: 'iframe' 
     }, function(response) { 
      console.log(response); 
     }); 

그리고 대화 상자가 오픈 후, 나는 아무것도 설명하지 않는 일반적인 오류, 가지고 : 그것은 원래 언어에 여기

: 를 "APP_NAME에 대해 Обнаружена ошибка Пожалуйста, попробуйте ещё раз позже." 영어로 발음해야합니다. "APP_NAME에서 오류가 발생했습니다. 나중에 다시 시도하십시오."

누구든지 나를 도와 줄 수 있고 왜 일어나는 지 설명 할 수 있습니까? 나는 적어도 세 번은 문서를 읽었으며 아무 것도 발견하지 못했습니다.

답변

1

앱에 대한 도메인 설정을 확인하십시오. 앱에 허용되지 않는 페이지에서 전화 걸기 대화 상자가 이러한 종류의 오류의 일반적인 원인입니다.

+1

그렇지 않은 경우 추가 대화 상자 매개 변수 show_error를 true로 설정하여 추가 정보를 제공해야합니다. – CBroe

+0

고맙습니다. 적절한 도메인이 있습니다.하지만 show_error를 추가 한 후에 102 번 오류가 발생했습니다. "세션 키가 유효하지 않거나 유효하지 않습니다." – Al1

+0

또한 stackoverflow에서이 오류에 대해 읽었지 만, 내가 올바른 api-key | app-id를 사용하고 있음을 확신합니다. – Al1

1

유효한 링크를 제공해야합니다. 내 링크를 "http://www.google.com"으로 설정해보십시오.

1

어떤 종류의 장치를 사용하고 있습니까?

태블릿/휴대 전화에서이 작업을 수행하는 경우 '보내기'대화 상자는 현재 해당 기기를 지원하지 않으므로 오류가 발생합니다. 자신의 문서에서

http://developers.facebook.com/docs/reference/dialogs/send/

:

당신은 URL을 지정해야하며, 당신이 '에서' 필드에서 사용자를 미리 채울 수 있습니다. 보내기 대화 상자에는 확장 된 권한이 필요하지 않습니다. 이 대화 상자는 현재 모바일 장치에서 지원되지 않습니다.