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