당신이 데이터 PARAM
에 URL을 넣을 수는 바닥에 여기 http://developers.facebook.com/docs/reference/dialogs/requests/ 속성 아래를 참조하십시오.
데이터 추적을 위해 전달할 수있는 추가 데이터 (선택 사항). 이것은 을 작성된 요청 오브젝트의 일부로 저장합니다.
이것은 다시 전달되며 자바 스크립트를 사용하여 location.href에서 데이터의 URL을 사용할 수 있습니다.
---------- 여기서 데이터 PARAM 추가로 내가 북에서 과거
var thisimg = 'AN_IMG';
var thisurl = 'A_URL';
window.sendrequest = function(){
FB.ui({ method: 'apprequests',
title: 'A request.',
message: 'Rate Me! Request from: ' +thisname+' ',
data: ''+thisimg+' '+thisurl+' ',
filters: ['all'],
});
}
---------- 샘플에서 사용한 시료이다. 당신이 window.top.location.href = ''를 할 수있는 콜백에 따라
var thisimg = 'AN_IMG';
var thisurl = 'A_URL';
function sendRequestToManyRecipients() {
FB.ui({method: 'apprequests',
message: 'My Great Request',
data: ''+thisimg+' '+thisurl+' ',
}, requestCallback);
}
function requestCallback(response) {
// Handle callback here
}
; 당신은 데이터를 전달한 URL을 가지고 있습니다.
참고 : 요청의 기본 리디렉션은 캔버스이며 변경할 수 없습니다. 사용자가 캔버스에 착륙 한 후에는 요청에서 데이터 매개 변수를 읽고 외부 앱으로 리디렉션합니다.
"requests2.0에는 리디렉션 URI가 포함되어 있지 않으므로 다른 방법이 표시되지 않습니다."
사용자가 요청할 때 캔버스에서 앱 프로필 페이지로 리디렉션 할 수 있습니다. 캔버스 페이지에서 요청을 처리/삭제하는 방법을 알고 있습니까? 어떤 언어를 사용하고 있습니까? –