以下のjs関数を呼び出して、アプリで生成されたリクエストをユーザー(すでにアプリを承認済み)に送信しています
function send_app_request(){
FB.api( "/" + '<TO-USER-ID>' + "/apprequests", "POST", {
message: "Custom Request for you!",
title: "Sample title",
access_token: "<MY-APP-ACCESS-TOKEN>"
}, function(response) {
alert(response.toSource());
console.log(response);
});
}
スクリプトは正常に機能しており、ユーザーがキャンバスの右上隅にあるアプリアイコン(赤い通知付き)をクリックすると、アプリのインデックスページ(apps.facebook.com/MY-APP)にリダイレクトされます。 )、これも問題ありません。私の質問は、ユーザーが代わりに希望のアプリurl(例:apps.facebook.com/MY-APP/show-article/?article_id=5)にリダイレクトされるように、FB.api呼び出しにどのパラメーターを追加する必要があるかです。インデックスURL。