Изображение профиля Facebook доступно для публики.
Например https://graph.facebook.com/oleg.dats/picture Это квадратное, но маленькое
Увеличить изображение https://graph.facebook.com/oleg.dats/picture?type=large Но это не квадрат.
Есть ли способ получить изображение с квадратным профилем (200px/200px)?
Как получить изображение на большой площади в facebook?
Ответ 1
Вам нужно будет опубликовать его самостоятельно. Размеры
- square (50x50)
- маленький (ширина 50 пикселей, переменная высота)
- нормальный (100 пикселей в ширину, переменная высота) и
- большой (около 200 пикселей в ширину, переменная высота)
Объявлено по состоянию на среду, 22 августа 2012 года,
Вы можете запросить альтернативные размеры с помощью Graph API с помощью width
и height
, например
https://graph.facebook.com/1207059/picture?width=121&height=100
Итак, в вашем случае
https://graph.facebook.com/oleg.dats/picture?width=200&height=200
Или в FQL
SELECT url, real_width, real_height FROM profile_pic WHERE id=100000896260238 AND width=200 AND height=200
[Источник - http://developers.facebook.com/blog/post/2012/08/22/platform-updates--operation-developer-love/]
Ответ 2
Вы можете использовать это, чтобы получить изображение профиля любого размера:
https://graph.facebook.com/digitizor/picture?width=700&height=200
Показывает изображение профиля facebook.com/digitizor в формате 700px на 200px
Измените размеры и имя профиля facebook в соответствии с вашими требованиями.