2012-09-17 6 views
0

AS3 앱 (iframe) 개발 중입니다. 사용자는 사용자 정의 팝업 (플래시 내부)에서 친구를 초대 할 수 있습니다. 현재 팝업에서 친구 목록을 받고 있지만 친구를 초대 할 수는 없습니다.AS3 facebook 캔버스를 통해 친구 초대 iFrame 앱

var dat:Object = new Object(); 
dat.message = msg; 
dat.from = _user_fbid; 
dat.to = fid; 
dat.title = title; 
Facebook.ui('apprequests', dat, callBack); 

이 그것을 시도 및 업데이트를 제공겠습니까있어 솔루션

함께 도와주세요. 그 사이에 누군가가 이것이 맞는지 알면.

이 나를 위해 일

UPDATE

+1

무엇이 문제입니까, 직면하고 있습니까? 너 뭐 해봤 니? 어떤 오류가 발생합니까? "초대"란 무엇을 의미합니까? – Kolyunya

+0

이것은 페이스 북의 응용 프로그램입니다, 미안, 제목을 언급하지 않았다. 우리는 친구를 초대하는 방법을 모른다. 사용자가 초대 버튼을 눌렀을 때 입력 할 코드입니다. PHP에서 이전에이 작업을 수행했지만 AS3에 대해서는 알지 못했습니다. – saagardhoke

+0

오른쪽에 대해 살펴 봅니다. API를 사용하여 파일을 신속하게 테스트 할 수있는 파일이 없습니다. 몇 가지주의하십시오. Flash IDE에서 테스트 중이라면 콜백을받을 수 없습니다 (게시 된 응용 프로그램이 필요하며 응용 프로그램 설정에서 구성된 URL에 페이지가 게시되어 작동합니다) ; 또한 팝업을 죽이는 팝업 차단기를 찾습니다. 가장 좋은 수표는 초대하는 사람의 벽을보고 1 ~ 2 분 안에 요청이 표시되는지 확인하는 것입니다. 또한 FB 인증을 통과하고 사용자가 귀하의 앱을 승인하도록해야하지만, 아마도 ... – JcFx

답변

0
당신은 AS3 페이스 북 API를 사용하여 부분에 100 % 클라이언트 측 코드를 사용하여이 작업을 수행 할 수

: http://code.google.com/p/facebook-actionscript-api/

AS3 API는 정말 단지 래퍼입니다 JavaScript SDK (페이지에 JS가 필요하고 ExternalInterface를 사용하여 메서드를 호출 할 수도 있지만 API는 유용한 바로 가기를 제공합니다). 대부분의 JS SDK 자습서는 AS3에서 사용하도록 조정할 수 있습니다. 유용한 플래시 자습서가별로 없기 때문에 유용합니다.

이 질문은 JS SDK를 사용하여이를 수행하는 방법을 보여줍니다. http://stackoverflow.com/questions/6829864/invite-friends-to-facebook-using-javascript-sdk AS3 API의 Facebook.UI 객체는 거의 동일한 메소드를 가져야합니다.

모든 Facebook API 메소드의 한 가지 문제점은 페이지가 자주 변경되고 자습서가 오래되어 버린다는 것입니다. 저는 여기에 사용자를 초대하는 JS SDK를 사용하는 방법에 대한 최신 문서 생각하는 것입니다 :

https://developers.facebook.com/docs/reference/dialogs/requests/

최악의에서, 당신은의 ExternalInterface를 사용하여이 대화를 시작하는 방법을 호출 할 수 있습니다.

+0

saagardhoke - 질문에 대한 편집으로 시도한 내용과 얻은 결과를 게시하십시오.이 주석에서 코드를 자세히 논의하는 것은 상당히 어렵습니다.필요한 경우 내 대답을 편집합니다. – JcFx

0

이 코드는 저에게 효과적입니다.

var obj:Object = 
     { 
      message: "your message", 
      filters: ["app_non_users"],//only if you need it 
      title: "your title", 
      to: ID //if you don't fill this, you can see the friends selector 
     }; 
     Facebook.ui("apprequests", obj, callBackFunctionOrNull, "iframe"); 
관련 문제