2012-04-27 2 views
1

사용자가 팀을 만들 수있는 웹 사이트를 운영하고 친구를 팀에 초대하도록 초대 할 수 있습니다.페이스 북 요청은 어떻게 작동합니까?

사용자 XYZ에 초대 된 사용자 A와 초대 된 사용자 B 및 사용자 C가 팀 XYZ에 가입한다고 말합니다.

그는이를 위해 this method을 사용하여 자바 스크립트를 사용하여 페이스 북 요청을 보냈습니다.

내 콜백 함수가 requestId 및 teamId를 사용하여 데이터베이스에 레코드를 저장한다는 것을 사용하여 콜백 함수가 아마도 페이스 북에서 요청 ID를 얻습니다. 따라서 사용자가 요청을 수락하면이를 추가 할 수 있습니다. facebook requestId를 통해 팀을 식별합니다. (그게 어떻게 작동하는지 가정하고, 내가 틀렸다면 나를 바로 잡습니다.)

사용자 B와 C는 다음에 페이스 북에 로그인 할 때 요청을 확인하고 요청을 수락합니다.

내 응용 프로그램에서 요청이 거부되거나 수락되었다는 콜백을 어떻게 받습니까? 콜백 URL을 설정할 수 있습니까? 콜백에 포함될 문서의 위치는 어디에서 볼 수 있습니까?

답변

2

요청에서 '수락'을 클릭하면 요청을 보낸 앱의 캔버스 페이지 URL로 전송됩니다. 이 URL은 사용자에 따라 행동하려고 요청 ID의 쉼표로 구분 된 목록이 추가 GET 매개 변수 request_ids을 포함합니다 :

https://apps.facebook.com/[app_name]/?request_ids=[request_ids] 

는 요청 형식에 대한 자세한 내용은 https://developers.facebook.com/docs/requests/를 참조하십시오.

+0

캔버스 페이지는 어떻게 보이나요? –

+0

캔버스 페이지는 Facebook 사이트 내에서 실행되는 앱입니다. 자세한 내용은 https://developers.facebook.com/docs/guides/canvas/#canvas를 참조하십시오. –