如何处理从facebook请求函数返回的响应

How to handle the response returned from the facebook apprequest function?

本文关键字:函数 请求 返回 响应 facebook 何处理 处理      更新时间:2023-09-26
function sendRequestToManyRecipients() {
        FB.ui({method: 'apprequests',
          message: 'My Great Request',
        }, requestCallback);
      }
      function requestCallback(response) {
      }

显然它应该返回这样的东西

{
  “request_ids”: [
    0: [request_id]
    1: [request_id]
    ...
  ]
}

我需要从响应中获取id,并使用id执行另一个函数我该怎么做呢?提前感谢

我想你的意思是id是收件人id的id,所以最简单的方法是

  1. 启用"Request 2.0 Efficient",你可以在你的应用程序设置页面(advanced选项卡)启用它

  2. 使用如下:

    function requestCallback(response) 
    {
        var ids = response["to"];
        for (var i = 0; i < ids.length; ++i)
        {
            //"ids[i]" is what you want.              
        }
    }