1

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

私の質問は、具体的には、最善の方法、リソース、および時間についてです。

4

0 に答える 0