あなたの熟読のための私の最初の実際の質問。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 に対して再度実行して、プライバシー設定で許可されている場合は、性別、場所、生年月日を取得することです。その後、拡張情報に基づいて結果を並べ替えることができました。
私の質問は、具体的には、最善の方法、リソース、および時間についてです。