Facebook PHP SDK: Получение (обрезанной) обложки альбома
Я использую PHP SDK и Graph API Facebook для получения всех альбомов от одного пользователя, а затем отображаю их для него, чтобы он мог выбрать, какой альбом он будет просматривать. Я хочу, чтобы они отображались в виде сетки, как это делает Facebook: каждое изображение с одинаковой шириной и высотой.
Проблема в том, что когда я делаю:
$fb->api('/' . $album_id . '/picture?access_token=' . $accessToken
Я получаю версию изображения с исходными размерами, а не так, как Facebook показывает их вам, когда вы нажимаете "Фотографии", то есть обрезанная версия, настроенная на фиксированный размер.
Я пробовал добавлять ?square
на запрос, но все равно получаю тот же результат.
Есть идеи?
1 ответ
Решение
Поддерживаемые типы для альбомов thumbnail
, small
а также album
и чтобы получить один из них вы используете:
$fb->api('/' . $album_id . '/picture?type=album&access_token=' . $accessToken