그래서 나는 Requests Dialog(User-to-User)
을 구현하는 작은 웹 앱을 개발 중입니다.Facebook ID 검색 및 삭제
초대장을 보내고 요청 ID 및 사용자 ID로 데이터를 성공적으로 저장할 수 있습니다. 그러나 사용자가 내 앱으로 리디렉션되면 요청을 클릭 한 후 다음과 같이 요청 ID를 검색 할 수 없습니다 : https://developers.facebook.com/docs/requests/#deleting 다음 삭제하십시오.
는하지만 난 브라우저의 주소 표시 줄에 요청 ID를보고는 다음과 같습니다 http://apps.facebook.com/myownapp/?fb_source=request&request_ids=210655195715938와 REQUEST_URI은 다음과 같습니다/halten/fb_source = 요청 & request_ids = 210655195715938
내가 자바 스크립트로 시도 :
function getMultipleRequests(requestIds) {
FB.api('', {
"ids": requestIds
}, function(response) {
console.log(response);
});
}
또는 PHP와 :
if(isset($_REQUEST['request_ids'])) {
$requestIDs = explode(',' , $_REQUEST['request_ids']);
foreach($requestIDs as $requestID) {
try {
$delete_success = $facebook->api('/' . $requestID, 'DELETE');
} catch(FacebookAPIException $e) {
error_log($e);
}
}
하지만 request_ids은 항상 비어 있지만 브라우저는 일이다 e request_id
문제는 어떻게 처리해야합니까? 미리 감사드립니다.
는 자바 스크립트 API를 – Dhiraj
사용하여 redirecturl을 설정할 수 있습니다 경우 당신이 제발 말해 수 <스크립트 유형 = "텍스트/자바 스크립트"> <- = "HTTP 에서는 window.location! //www.yoursite.com/"; // -> defualt하지만 google javascript 리디렉션 URL로하면 그림을 볼 수 있습니다 :) –