0

我已阅读此处的文档, 但我不明白我应该如何正确实施它。在我的 facebook 应用程序中,我使用apprequestsJS api,如下所示:

function newInvite() {
   var msg = document.getElementById('msg_look_id').value;

   var receiverUserIds = FB.ui({
      method: 'apprequests',
      message: msg,
      title: "Select friends to send your gift",
   },

   function (response) {
      alert("IDS : " + response.request_ids);
   });
   //http://developers.facebook.com/docs/reference/dialogs/requests/
}

然后用户在其应用程序请求图标中看到请求(带有红色数字)
用户单击它,但是我该如何实现删除请求?

4

1 回答 1

1

当用户在请求后到达您应用的画布页面时,有一个名为request_ids传递给您的应用的参数。

由于 Facebook 使用 HTTP 方法 POST 在 iframe 中调用应用程序,我猜这也是一个 POST 参数(尽管文档中没有明确提及)。这意味着您无法使用纯客户端 JavaScript 访问它;您必须使用服务器端脚本来获取此参数的内容。

于 2012-08-13T12:35:12.207 回答