2014-11-18 8 views
1

Мне очень нравится вложенный запрос, но я не уверен, есть ли способ вернуть picture с некоторыми width и/или height параметрами?Facebook api размер изображения для членов группы, используя вложенный запрос?

Документы по вложенному запросу https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#fieldexpansion Я ничего не могу найти.

FB.api('/554870764588961?fields=members{id,name,picture}', function (response) { 
    for (i = 0; i < response.members.data.length; i++) { 
     facebookPlayers.push({ 
      player_name:response.members.data[i].name , 
      player_picture:response.members.data[i].picture.data.url 
     }); 
    } 
    callback(facebookPlayers); 
}); 

В основном я хочу делать то, что я делаю, выше, но в моем приложении образы малых и я хотел бы попробовать и получить увеличенное изображение из апи. не

ответ

2

Никаких проблем:

/554870764588961?fields=members{name,picture.type(large)} 

Вы можете использовать теги обычного размера, или вы можете использовать ширина/высота:

/554870764588961?fields=members{name,picture.width(300).height(100)} 

Более подробную информацию о тегах: https://developers.facebook.com/docs/graph-api/reference/v2.2/user/picture

+0

Lol только что нашел, что собирался опубликовать это как ответ, но я просто соглашусь с вами. Еще раз спасибо за помощь. –

+0

просто проверил его с шириной/высотой, тоже работает :) - спасибо за очки :) – luschn

+0

Нет проблем, хорошее время lol Я буквально только что нашел ответ и собирался ответить или закрыть, но я не знал о ' .width() '' .height() 'очень полезная информация. Спасибо, ты рок! –

Смежные вопросы