我正在使用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
并没有运气。
答案 0 :(得分:1)
这有效:
/me?fields=email,first_name,last_name,picture.type(large)
或者,您可以指定尺寸:
/me?fields=email,first_name,last_name,picture.width(100).height(100)