Otrzymałem ten błąd, gdy wysłałem żądanie z picture.type(full_picture)
:
„(# 100) Dla pola„ obraz ”: typ musi mieć jedną z następujących wartości: mały, normalny, album, duży, kwadratowy”
Kiedy wysyłam żądanie za pomocą picture.type(album)
i picture.type(square)
, odpowiada mi obrazem o rozmiarze 50x50 pikseli.
Kiedy wysyłam żądanie picture.type(large)
, odpowiada mi obrazem o rozmiarze 200x200 pikseli.
Kiedy picture.width(800)
wysyłam żądanie , odpowiada mi obrazem o rozmiarze 477x477 pikseli.
z picture.width(250)
, odpowiedzi 320x320.
z picture.width(50)
, odpowiedzi 50x50.
z picture.width(100)
, odpowiedzi 100x100.
z picture.width(150)
, odpowiedzi 160x160.
Myślę, że Facebook podaje obrazy, których rozmiar zmienia się, gdy użytkownik po raz pierwszy dodaje to zdjęcie.
Widzę tutaj, że API do żądania obrazu użytkownika nie obsługuje zmiany rozmiaru żądanego obrazu. Wydaje mi się, że jest to najbliższy rozmiar obrazu.