Как получить изображение профиля в Facebook под https? - PullRequest
10 голосов
/ 08 июля 2010

Можно ли получить изображение профиля Facebook в https с помощью нового API Graph?

Мы запускаем сайт под https, но изображение профиля, возвращаемое API Graph в Facebook, всегда используется как http (используя https://graph.facebook.com/XXX/picture, запрос перенаправляется на http: // ...).Результатом является страшное смешанное сообщение.

Кто-нибудь знает обходной путь?

Ответы [ 3 ]

18 голосов
/ 10 декабря 2010

Вот исправление: вам нужен параметр: return_ssl_resources = true

пример:

https://graph.facebook.com/FB_UID/picture?return_ssl_resources=true

1 голос
/ 26 апреля 2016

Используйте ссылку 1 , чтобы получить изображение с высоким разрешением, ссылку 2 , чтобы получить изображение размером с иконку, где «xxxx» относится к «facebook_user_id».

0 голосов
/ 08 июля 2010

Graph API - по сути, очень простой API, вероятно, это не самый эффективный способ захвата изображений.Лучшая альтернатива - научиться использовать «FQL» и создать FQL, который захватывает все изображения профиля UID.Таким образом, вместо сотен и сотен вызовов, которые могут быть очень медленными, вы получаете всю необходимую информацию за один вызов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...