我想使用Javascript SDK向FB.api发出批量请求。其中一个请求是标准的Open Graph请求,另一个是自定义Open Graph操作。
以下代码有效,但我想知道是否有更好,更有效/更简单的方法来完成相同的工作。
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
参数可以让每个请求检索结果更容易,但遗憾的是它们没有。
是否有更好的方法可以从每个请求中获取结果?