-1

現在、JSSDKとPHPSDKを使用しています。すべての友達の名前と友達の写真を表示する簡単な方法が必要です。

これを使用して画像を表示できます。

https://graph.facebook.com/zuck/picture

でも名前の表示方法がわかりません。

4

2 に答える 2

5

グラフAPIを呼び出して、応答を出力します。

FB.api('/me/friends/?access_token='+accessToken, function(response) {
    for (var i=0, l=response.data.length; i<l; i++) {
        var friend = response.data[i];
        var friends = friend.name;
        console.log(friends);
    }
});

また、すべてのユーザーオブジェクトではなく、必要なフィールドのみを取得することもできます。

    FB.api('/me/friends/?fields=name&access_token='+accessToken, function(response) {
        for (var i=0, l=response.data.length; i<l; i++) {
            var friend = response.data[i];
            var friends = friend.name;
            console.log(friends);
        }
    });

編集

jQueryを使用すると、append()を使用して名前と画像を出力することもできます。

FB.api('/me/friends/?fields=name,id&access_token='+accessToken, function(response) {
    for (var i=0, l=response.data.length; i<l; i++) {
        var friend = response.data[i];
        var content = friend.name+'<br>'
                    + '<img src="//graph.facebook.com/'+friend.id+'/picture"/><br>';
        $('#container').append(content);
    }
});
于 2012-05-19T08:17:09.777 に答える
2

https://graph.facebook.com/me/friends?access_token=the_token友達のリストがJSONで表示されます。

これを参照してください。その[友達]リンクをクリックして出力を表示できますが、APIドキュメントページでaccess_tokenが使用されており、間もなく期限切れになることに注意してください。

于 2012-05-19T08:00:24.193 に答える