Запрос изображения профиля Facebook с другой информацией - PullRequest
0 голосов
/ 01 марта 2019

Я использую js SDK и после того, как пользователь войдет в систему с помощью FB, я хочу запросить адрес электронной почты, имя, фамилию и изображение (ссылка на изображение).

Это работает:

FB.api('/me?fields=email,first_name,last_name',
  (graph_response) ->
    ...
)

Это также работает, но картинка, которую я получаю, очень мала (та же самая, что если я запрашиваю type=square при /me/picture):

FB.api('/me?fields=email,first_name,last_name,picture',
  (graph_response) ->
    ...
)

Я знаю, что яможно получить большую картинку профиля (достаточно большую), выполнив этот вызов:

FB.api('/me/picture?type=large&redirect=false',
  (graph_response) ->
    ...
)

Есть ли способ объединить оба в одном запросе?Я попытался /me?fields=email,first_name,last_name,picture&type=large без удачи.

1 Ответ

0 голосов
/ 02 марта 2019

Это работает:

/me?fields=email,first_name,last_name,picture.type(large)

В качестве альтернативы вы можете указать размеры:

/me?fields=email,first_name,last_name,picture.width(100).height(100)

Дополнительная информация: https://stackoverflow.com/a/27006154/757508

...