Здравствуйте.
Получаю ленту постов пользователя:
$fields = [ 'full_picture', 'description', 'name'];
$fields = implode(',', $fields);
$result = file_get_contents('https://graph.facebook.com/v2.9/' . $facebook_user_id . '/posts/?limit=30&access_token=' . $access_token . '&fields=' . $fields);
$content = json_decode($result, true);
В ответ получаю массив, где full_picture - это картинка из поста. Проблема в том, что картинка возвращается квадратная. Например, вот
такая, а вот
оригинальный пост, в нем картинка прямоугольная. То есть везде, где картинка не квадратная она обрезается.
Пробовал и другой способ - получать картинку вот по такому адресу
https://graph.facebook.com/111128592785693/picture?type=large
Но во-первых она сильно меньше, хотя и large, во-вторых такая же обрезанная.
Подскажите, кто сталкивался, как быть?