如何在为facebook用户生成的应用程序请求中获取数据参数

如何在为facebook用户生成的应用程序请求中获取数据参数,facebook,facebook-javascript-sdk,facebook-apps,facebook-app-requests,facebook-requests,Facebook,Facebook Javascript Sdk,Facebook Apps,Facebook App Requests,Facebook Requests,我正在通过调用下面的函数向已授权应用程序的用户发送应用程序生成的请求 function send_app_request(){ FB.api( "/" + '<USER-ID>' + "/apprequests", "POST", { message: "Custom Request for you!", data: "<REDIRECT-APP-URL>", access_token: "<APP-ACCESS-TOKEN&g

我正在通过调用下面的函数向已授权应用程序的用户发送应用程序生成的请求

 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);
   });
 }
当用户单击应用程序图标下方的弹出窗口(画布右上角有一个红色数字)时,他将被重定向到画布的索引页,其中的参数为“request_id”。如何获取/解码“data”参数包含我在调用上述函数的FB.api过程中传递的url,以便我可以将用户重定向到应用程序中的特定位置url


我在许多应用程序中都看到了这一功能,我无法理解当用户单击弹出窗口时,他们如何能够将用户重定向到应用程序中的特定位置,而不是索引页。

数据是针对您发送给用户的请求的

当用户单击请求并使用request_id参数进入页面时,您应该获得请求的数据

从中获取请求的url:

如果发送了请求,您将获得请求列表和每个请求的数据。 然后,您需要通过向以下人员发出请求来删除用户的请求:

您可以在这里找到一个php示例: