Я получил эту ошибку, когда сделал запрос с помощью picture.type(full_picture)
:
"(# 100) Для поля 'изображение': тип должен быть одним из следующих значений: small, normal, album, large, square"
Когда я делаю запрос с помощью picture.type(album)
и picture.type(square)
, я отвечаю с изображением размером 50x50 пикселей.
Когда я делаю запрос с picture.type(large)
, мне отвечает изображение размером 200x200 пикселей.
Когда я делаю запрос с picture.width(800)
, мне отвечает изображение размером 477x477 пикселей.
с picture.width(250)
, отзывы 320x320.
с picture.width(50)
, отзывы 50x50.
с picture.width(100)
, отзывы 100x100.
с picture.width(150)
, отзывы 160x160.
Я думаю, что facebook дает изображения, размер которых изменяется по-разному, когда пользователь впервые добавляет эту фотографию.
Я вижу здесь API для запроса изображения пользователя не поддерживает изменение размера запрошенного изображения. Думаю, это дает самый близкий размер изображения.