我目前正在尝试对Facebook进行多次API调用。
我的设置是Ionic Framework(Cordova),ngCordova和Wizcorp / phonegap-facebook-plugin(所有主版本)。
在此示例中,我尝试收集由不同页面创建的FB事件,以便稍后在我的视图中显示它们。基本上我正在进行三个FB API调用,合并响应并将其分配给范围变量。
var clubs = ["page1" , "page2", "page3" ];
angular.forEach(clubs, function(value, key) {
promises.push($cordovaFacebook.api(value+"/events?fields=cover,name,owner"));
});
return $q.all(promises);
})
.then(function (success){
console.log(success);}); '
然而,这并不起作用。我没有得到任何控制台输出和"然后"从未达到使用成功处理程序的功能,我似乎无法弄清楚原因。任何想法,将不胜感激!此外,是否可以通过某种方式并行运行这些调用来进一步优化性能?