Я получил эту ошибку, когда сделал запрос с помощью 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 для запроса изображения пользователя не поддерживает изменение размера запрошенного изображения. Думаю, это дает самый близкий размер изображения.