CẬP NHẬT :
Bắt đầu từ cuối tháng 8 năm 2012, API đã được cập nhật để cho phép bạn truy xuất ảnh tiểu sử của người dùng ở các kích cỡ khác nhau. Thêm các trường chiều rộng và chiều cao tùy chọn làm tham số URL:
https://graph.facebook.com/USER_ID/picture?width=WIDTH&height=HEIGHT
ở đâu WIDTH
và HEIGHT
là giá trị kích thước yêu cầu của bạn.
Điều này sẽ trả về một hình ảnh hồ sơ với kích thước tối thiểu là WIDTH
x HEIGHT
trong khi cố gắng duy trì tỷ lệ khung hình. Ví dụ,
https://graph.facebook.com/redbull/picture?width=140&height=110
trả lại
{
"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
}
}
CẬP NHẬT KẾT THÚC
Để có ảnh đại diện của người dùng, hãy gọi
https://graph.facebook.com/USER_ID/picture
nơi USER_ID
có thể là số id người dùng hoặc tên người dùng.
Để có được hình ảnh hồ sơ người dùng có kích thước cụ thể, hãy gọi
https://graph.facebook.com/USER_ID/picture?type=SIZE
nơi SIZE
nên được thay thế bằng một trong các từ
square
small
normal
large
tùy thuộc vào kích thước bạn muốn
Cuộc gọi này sẽ trả về một URL cho một hình ảnh với kích thước của nó dựa trên tham số loại bạn đã chọn.
Ví dụ:
https://graph.facebook.com/USER_ID/picture?type=small
trả về một URL cho một phiên bản nhỏ của hình ảnh.
API chỉ chỉ định kích thước tối đa cho hình ảnh hồ sơ, không phải kích thước thực tế.
Quảng trường:
chiều rộng và chiều cao tối đa 50 pixel.
Nhỏ
chiều rộng tối đa 50 pixel và chiều cao tối đa 150 pixel.
Bình thường
chiều rộng tối đa 100 pixel và chiều cao tối đa 300 pixel.
Lớn
chiều rộng tối đa 200 pixel và chiều cao tối đa 600 pixel.
Nếu bạn gọi USER_ID / hình ảnh mặc định, bạn sẽ có được loại hình vuông.
LÀM RÕ
Nếu bạn gọi (theo ví dụ trên)
https://graph.facebook.com/redbull/picture?width=140&height=110
nó sẽ trả về phản hồi JSON nếu bạn đang sử dụng một trong các phương thức yêu cầu SDK của Facebook . Nếu không nó sẽ trả lại hình ảnh chính nó. Để luôn lấy JSON, hãy thêm:
&redirect=false
như vậy
https://graph.facebook.com/redbull/picture?width=140&height=110&redirect=false
?type=large
chuỗi truy vấn bạn có thể thêm vào. Đạo cụ để đưa ra một câu trả lời hoàn toàn tốt hơn nhiều so với việc quét màn hình tôi đang gõ, BTW :).