2012-02-06 3 views
6

Google은 로그인을 위해 Facebook을 사용하는 웹 사이트를 운영하고 있습니다. Facebook 앱 요청 대화 상자가 요청을 보내지 않습니다.

$('.invite_container a').live('click', function() { 
    var link = $(this); 
    FB.ui({method: 'apprequests', 
     message: "Join me on Tailored", 
     to: link.attr("user_id") 
    }, function(data) { 
     console.log(data); 
    }); 
}); 

내가 요청 ID 및 초대 된 사용자의 ID의 포함되어 페이스 북에서 다시 적절한 응답을 얻을 : 우리는 사용자의 페이스 북 친구를 표시하고 페이스 북을 통해 초대 할 수 초대 페이지가 있습니다. 아무도 초대장을받지 못했고 FB 그래프에서 요청 ID를 확인할 때 'false'가 반환됩니다.

아이디어가 있으십니까?

답변

17

찾고 시작하는 곳으로 sugegstions의 몇 :

  • 앱 샌드 박스 모드가 아닌지 확인합니다.
  • 사용자가 초대장을 보내는 테스트 사용자가 아닌지 확인하십시오.
  • 요청은 데스크톱 캔버스 앱에서만 사용할 수 있으며 웹 사이트에서는 사용할 수 없습니다.
+0

응답 해 주셔서 감사합니다. 나는 샌드 박스 모드도 테스트 사용자도 아니다. 다른 아이디어? –

+6

"_Requests는 데스크톱 캔버스 앱에서만 사용할 수 있으며 웹 사이트에서는 사용할 수 없습니다 ._"<- 나는 이것을 잊었습니다. 캔버스 앱 이외의 앱 초대는 사용할 수 없습니다. – DMCS

+0

그건 분명히 문제입니다. 내가 어떻게 그걸 놓쳤는 지 잘 모르겠다. –

관련 문제