请求Facebook个人资料图片及其他信息

问题描述 投票:0回答:1

我正在使用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

javascript facebook facebook-javascript-sdk
1个回答
1
投票

这有效:

/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

© www.soinside.com 2019 - 2024. All rights reserved.