以下の関数を呼び出して、アプリで生成されたリクエストをユーザー (既にアプリを承認済み) に送信しています
function send_app_request(){
FB.api( "/" + '<USER-ID>' + "/apprequests", "POST", {
message: "Custom Request for you!",
data: "<REDIRECT-APP-URL>",
access_token: "<APP-ACCESS-TOKEN>"
}, function(response) {
console.log(response);
});
}
ユーザーがキャンバスの右上隅にあるアプリ アイコン (赤い数字) の下に表示されるポップアップをクリックすると、パラメーターの 1 つとして「request_ids」を使用してキャンバスのインデックス ページにリダイレクトされます。アプリケーションの特定の場所 (url) にユーザーをリダイレクトできるように、(上記の関数で) FB.api 呼び出し中に渡した「データ」パラメーター (url を含む) を取得/デコードするにはどうすればよいですか。
私は多くのアプリケーションでこの機能を見てきましたが、ユーザーがポップアップをクリックしたときにインデックス ページではなく、アプリ内の特定の場所にユーザーをリダイレクトする方法を「理解できません」。