使用Javascript SDK批处理FB.api请求的最佳实践
我想使用Javascript SDK向FB.api发出批处理请求。其中一个请求是标准的开放图请求,另一个是自定义的开放图操作 下面的代码可以工作,但我想知道是否有更好、更高效/更简单的方法来实现这一点使用Javascript SDK批处理FB.api请求的最佳实践,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,我想使用Javascript SDK向FB.api发出批处理请求。其中一个请求是标准的开放图请求,另一个是自定义的开放图操作 下面的代码可以工作,但我想知道是否有更好、更高效/更简单的方法来实现这一点 FB.api('/', 'POST', { batch:[ {'method': 'GET', 'name': 'get_info', 'relative_url': 'me?fields=id,first_name,location,picture'},
FB.api('/', 'POST', {
batch:[
{'method': 'GET', 'name': 'get_info', 'relative_url': 'me?fields=id,first_name,location,picture'},
{'method': 'POST', 'name': 'post_review', 'relative_url': 'me/oboz-review:review', body: $.param(opts)}
]
}, function (response){
var user = jQuery.parseJSON(response[0].body);
var post = jQuery.parseJSON(response[1].body);
});
};
我希望name
参数能够使从每个请求检索结果变得更容易一些,但遗憾的是,它们没有
是否有更好的方法来获取每个请求的结果?AFAIK没有“更好”的解决方案……糟糕透了。在更改或添加其他API请求时,似乎容易出错。我想我在做改变的时候会小心的。谢谢响应的顺序应与请求的顺序完全相同。至少在我们这边有效。。。