次のようにJavaScriptを使用して友達の情報を取得しています:
FB.api('/me/friends', {fields:'name,id,hometown,education'}, function(response){
var l=''
$.each(response.data,function(idx,val){
l=l+val.id+(idx<response.data.length-1?',':'')
});
FB.api("likes?ids="+l,function(res){
allLikes = res;
});
}
上記のコードを使用して、すべてのユーザーの友達のいいね! をすべて正常に取得できました。特定のページを気に入ったユーザーの友達を確認したかったのです。応答データは約 1.5MB です。これを理解するには、すべての友人の個々のいいねを 1 つずつ反復処理する必要があります。特定のページを既に気に入っている友達だけの情報を取得するには?