AKTUALIZACJA :
Od końca sierpnia 2012 r. Interfejs API został zaktualizowany, aby umożliwić pobieranie zdjęć profilów użytkownika w różnych rozmiarach. Dodaj opcjonalne pola szerokości i wysokości jako parametry adresu URL:
https://graph.facebook.com/USER_ID/picture?width=WIDTH&height=HEIGHT
gdzie WIDTH
i jakie HEIGHT
są żądane wartości wymiarów.
Spowoduje to zwrócenie zdjęcia profilowego o minimalnym rozmiarze WIDTH
x HEIGHT
podczas próby zachowania proporcji. Na przykład,
https://graph.facebook.com/redbull/picture?width=140&height=110
zwroty
{
"data": {
"url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/c0.19.180.142/s148x148/2624_134501175351_4831452_a.jpg",
"width": 148,
"height": 117,
"is_silhouette": false
}
}
ZAKOŃCZ AKTUALIZACJĘ
Aby uzyskać zdjęcie profilowe użytkownika, zadzwoń
https://graph.facebook.com/USER_ID/picture
gdzie USER_ID
może być numer identyfikacyjny użytkownika lub nazwa użytkownika.
Aby uzyskać zdjęcie profilowe użytkownika o określonym rozmiarze, zadzwoń
https://graph.facebook.com/USER_ID/picture?type=SIZE
gdzie SIZE
należy zastąpić jednym ze słów
square
small
normal
large
w zależności od pożądanego rozmiaru.
To wywołanie zwróci adres URL do pojedynczego obrazu o rozmiarze zależnym od wybranego parametru typu.
Na przykład:
https://graph.facebook.com/USER_ID/picture?type=small
zwraca adres URL małej wersji obrazu.
Interfejs API określa tylko maksymalny rozmiar obrazów profilowych, a nie rzeczywisty rozmiar.
Plac:
maksymalna szerokość i wysokość 50 pikseli.
Mały
maksymalna szerokość 50 pikseli i maksymalna wysokość 150 pikseli.
Normalna
maksymalna szerokość 100 pikseli i maksymalna wysokość 300 pikseli.
Duży
maksymalna szerokość 200 pikseli i maksymalna wysokość 600 pikseli.
Jeśli zadzwonisz na domyślny identyfikator / zdjęcie USER, otrzymasz typ kwadratu.
WYJAŚNIENIE
Jeśli zadzwonisz (jak w powyższym przykładzie)
https://graph.facebook.com/redbull/picture?width=140&height=110
zwróci odpowiedź JSON, jeśli używasz jednej z metod żądania Facebook SDK . W przeciwnym razie zwróci sam obraz. Aby zawsze pobrać JSON, dodaj:
&redirect=false
tak:
https://graph.facebook.com/redbull/picture?width=140&height=110&redirect=false
?type=large
kwerenda, którą możesz dodać. Rekwizyty za wymyślenie o wiele lepszej odpowiedzi niż ekranowanie, które pisałem, BTW :).