【发布时间】:2013-04-24 20:02:43
【问题描述】:
// count total no. of groups created by me
function totalGroups(response) {
FB.api('/me/groups', {fields:'owner'}, function(g_response) {
for (i in g_response.data) {
FB.api('/me', function(m_response) {
var c = 0;
if (g_response.data[i].owner.name == m_response.name) {
c++;
}
});
}
console.log('Total:' +c);
});
}
嗨,我可以像在上面的代码中那样在 FB.api() 中调用另一个 FB.api(),因为我无法获得 if (g_response.data[i].owner 的值.name == m_response.name)
【问题讨论】:
-
你需要在
i周围做一个闭包。 stackoverflow.com/questions/111102/… -
感谢@NULL,所以如果我放一个闭包就意味着我可以有两个 FB.api() 调用?
标签: javascript facebook facebook-javascript-sdk