PEMBARUAN :
Mulai akhir Agustus 2012, API telah diperbarui untuk memungkinkan Anda mengambil gambar profil pengguna dalam berbagai ukuran. Tambahkan bidang lebar dan tinggi opsional sebagai parameter URL:
https://graph.facebook.com/USER_ID/picture?width=WIDTH&height=HEIGHT
di mana WIDTH
dan HEIGHT
adalah nilai dimensi yang Anda minta.
Ini akan mengembalikan gambar profil dengan ukuran minimum WIDTH
x HEIGHT
saat mencoba mempertahankan rasio aspek. Sebagai contoh,
https://graph.facebook.com/redbull/picture?width=140&height=110
kembali
{
"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
}
}
AKHIR PEMBARUAN
Untuk mendapatkan gambar profil pengguna, hubungi
https://graph.facebook.com/USER_ID/picture
di mana USER_ID
bisa menjadi nomor id pengguna atau nama pengguna.
Untuk mendapatkan gambar profil pengguna dengan ukuran tertentu, hubungi
https://graph.facebook.com/USER_ID/picture?type=SIZE
di mana SIZE
harus diganti dengan salah satu kata
square
small
normal
large
tergantung pada ukuran yang Anda inginkan.
Panggilan ini akan mengembalikan URL ke satu gambar dengan ukurannya berdasarkan pada parameter tipe yang Anda pilih.
Sebagai contoh:
https://graph.facebook.com/USER_ID/picture?type=small
mengembalikan URL ke versi kecil gambar.
API hanya menentukan ukuran maksimum untuk gambar profil, bukan ukuran sebenarnya.
Kotak:
lebar dan tinggi maksimum 50 piksel.
Kecil
lebar maksimum 50 piksel dan tinggi maksimum 150 piksel.
Normal
lebar maksimum 100 piksel dan tinggi maksimum 300 piksel.
Besar
lebar maksimum 200 piksel dan tinggi maksimum 600 piksel.
Jika Anda memanggil USER_ID / gambar default, Anda mendapatkan tipe persegi.
KLARIFIKASI
Jika Anda menelepon (seperti contoh di atas)
https://graph.facebook.com/redbull/picture?width=140&height=110
itu akan mengembalikan respons JSON jika Anda menggunakan salah satu metode permintaan SDK Facebook . Kalau tidak, itu akan mengembalikan gambar itu sendiri. Untuk selalu mengambil JSON, tambahkan:
&redirect=false
seperti itu:
https://graph.facebook.com/redbull/picture?width=140&height=110&redirect=false
?type=large
querystring yang bisa Anda tambahkan. Alat peraga untuk menghasilkan jawaban yang jauh lebih baik daripada goresan layar yang saya ketikkan, BTW :).