我的第一个实际问题供你细读。我正在尝试修改javascript代码段。此代码处理用户好友列表的返回成员。我们正在加载fbjssdk并正确初始化所有内容。函数中引用的容器正在正确加载列表成员。
var TargetFriendListed = function(id) {
var container = $('#targetFriends ul');
container.empty();
FB.api('/' + id + '/members', function(res) {
$.each(res.data, function(i, val) {
new Friend(val.id,val.name);
});
container.selectable();
Progress.hide(Progress.TEXT_COMPLETE);
});
};
var Friend = function(id, name) {
var container = $('#targetFriends ul');
var elm = $('<li facebook_id="'+id+'"><img src="https://graph.facebook.com/' + id + '/picture" alt="" width="75px" height="75px"><span>'+name+'</span></li>');
container.append(elm);
};
我想要做的是获取朋友列表成员调用返回的ID,并再次针对API运行它,以便在隐私设置允许的情况下检索性别,位置和出生日期。然后我可以根据扩展信息对结果进行排序。
我的问题具体是什么是最好的方法,资源和时间。