사용자가 요청을 수락 할 때 요청을 보낸 사람의 이름과 동의 한 사람의 이름을 검색 할 수 있도록 Facebook 응용 프로그램에 대한 요청을 보내야합니다. 누군가가 codr 예제를 공유 할 수 있습니까수락시 데이터를 검색하는 Facebook 신청 요청을 보내는 방법은 무엇입니까?
0
A
답변
1
당신이 데이터베이스를 사용한다고 가정합니다. 사용자가 친구를 초대하면 보낸 요청의 응답에는 response.request와 response.to가 포함됩니다. 이 request_id를 사용자 및 사용자의 친구 ID (초대 된 친구)와 함께 저장하십시오.
function inviteuser(){
FB.ui({
method: 'apprequests',
message: "Apllications message goes here",
exclude_ids: [1, 2, 3],
filters:['app_non_users'],
data: "optional additional data you may pass for tracking"
}, function (response) {
if (response && response.to) {
//callback function, will be called after user invites his friend, response object will contain list of all users invited
//save response.to and response.request in database
}
});
}
사용자가 즉 앱 요청 알림을 클릭하여 응용 프로그램 캔버스 페이지로 오는 초대를 수락, 페이스 북은 쉼표 "request_ids"매개 변수에 ID를 분리 보냅니다. 이 요청 ID를 가져 와서 데이터베이스와 비교하여 필요한 정보를 얻을 수 있습니다.
2
하면 당신은 너무 당신의 전송 요청 기능처럼 될 것 sender_name
를 보낼한다고 가정 해 봅시다 추적 데이터를 추가 할 수 있습니다 초대 전송하는 동안 :
FB.ui({
method: 'apprequests',
message: "has invited you to the app",
filters:['app_non_users'],
data: sender_name
}, function (response) {
});
수신기는 요청 통지를 클릭하면 응용 프로그램에 올 때 보내면 데이터를 가져 와서 다음과 같이 PHP에서 요청을 삭제할 수 있습니다 :
if(isset($_GET['request_ids']))
{
$request_ids = $_GET['request_ids'];
$request_ids = explode(",", $request_ids);
foreach($request_ids as $request_id)
{
$request_object = $facebook->api($request_id);
if(isset($request_object['data'])) $req_data = $request_object['data'];//you can now use the sent $req_data your way
$full_request_id = $request_id."_".$current_user_fbid;
$facebook->api("$full_request_id","DELETE");
}
}
관련 문제
- 1. Facebook 신청
- 2. 요청을 하나씩 보내는 방법은 무엇입니까?
- 3. Android에서 Facebook 대화 상자를 사용하여 친구 요청을 보내는 방법은 무엇입니까?
- 4. Facebook 신청 디자인 질문
- 5. 페이스 북에서 요청을 보내는 방법은 무엇입니까?
- 6. JavaScript에서 데이터를 XML 요소로 입력 요청을 보내는 방법은 무엇입니까?
- 7. 요청에서 데이터를 처리 할 때 ajax 요청을 보내는 방법은 무엇입니까?
- 8. 직렬 포트를 통해 요청을 보내서 디렉토리에서 데이터를 검색하는 방법은 무엇입니까?
- 9. 백그라운드로 서버에 요청을 반복적으로 보내는 방법은 무엇입니까?
- 10. Facebook 상태 로거 신청
- 11. 대상 사용자를 기반으로 Facebook 신청 요청을 보내는 데 사용하는 텍스트를 변경/변환 할 수 있습니까?
- 12. node.js로 facebook api 배치 요청을 보내는 방법
- 13. Facebook RSS 신청
- 14. Facebook 신청 Wall
- 15. Facebook 신청 문제 해결
- 16. Facebook 신청 - 사용자 그림?
- 17. Facebook 신청 : 도메인
- 18. Facebook 사전 신청
- 19. Facebook 신청 신청자
- 20. Facebook 신청 - 벽 추가
- 21. Facebook 기사 신청
- 22. 클라이언트에 데이터를 보내는 방법은 무엇입니까?
- 23. CURL.exe에서 데이터를 검색하는 방법은 무엇입니까?
- 24. Python에서 xml-rpc 요청을 보내는 방법은 무엇입니까?
- 25. HTTP POST 요청을 보내는 방법은 무엇입니까?
- 26. 요청을 보내는 사용자의 ID를 얻는 방법은 무엇입니까?
- 27. XML 요청을 다른 서버로 보내는 방법은 무엇입니까?
- 28. 안드로이드에서 http 요청을 보내는 방법은 무엇입니까?
- 29. python으로 로그인 요청을 보내는 방법은 무엇입니까?
- 30. django를 사용하여 POST 요청을 보내는 방법은 무엇입니까?