我有一个函数可以在facebook上返回我朋友的名字和id。我需要帮助将它们存储在一个数组中以便以后访问它们。有任何想法吗?
//using JQuery
function getFriends() {
alert(" ok lets try and retrieve some friends ");
FB.api('/me/friends', function (response) {
if (response.data) {
alert("waiting for the buddies list");
$.each(response.data, function (index, friend) {
console.log(friend.name + ' has id:' + friend.id);
});
} else {
alert("Unable to retrieve friends' list");
}
});
}
答案 0 :(得分:2)
替换此行:
console.log(friend.name + ' has id:' + friend.id);
有这样的事情:
friends.push({'name' : friend.name, 'id' : friend.id});
虽然看起来你基本上只是在运行响应数据并重建它,但也许会从每个朋友那里抛出一些额外的数据?