Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取facebook个人资料图片缩略图?_Javascript_Facebook_Facebook Graph Api_Facebook Javascript Sdk - Fatal编程技术网

Javascript 如何获取facebook个人资料图片缩略图?

Javascript 如何获取facebook个人资料图片缩略图?,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,通过此api调用,我可以从个人资料图片中获得相册图像: facebookModule.requestWithGraphPath("/"+albumId+"/photos", { fields : 'source,icon' } [..] 然而,我想知道是否有一种方法可以从facebook获取个人资料图片图标,或者我必须用javascript手动调整源图像的大小。多谢各位 http://graph.facebook.com/[replace with name or id]/pictur

通过此api调用,我可以从个人资料图片中获得相册图像:

facebookModule.requestWithGraphPath("/"+albumId+"/photos", {
    fields : 'source,icon'
} [..]
然而,我想知道是否有一种方法可以从facebook获取个人资料图片图标,或者我必须用javascript手动调整源图像的大小。多谢各位

http://graph.facebook.com/[replace with name or id]/picture

例如:

连同源代码和图标,graph api还将返回该图片的Id。您可以将此id用于像这样的特定图片

http://graph.facebook.com/{id}/picture?type=album
如果你有问号照片,试试这个

https://graph.facebook.com/{id}/picture?type=album&access_token={User accessToken}
请记住在发送带有查询字符串的accesstoken时使用https


在类型中,您还可以编写缩略图或普通

使用FB.api并添加字段
picture.width

FB.api('/me',{
    fields: 'name,id,picture.width(100).height(100)'
  }, function (response) {
    if (response && !response.error) {
     console.log(response);
    }
});

它裁剪了哪张图片?它只是裁剪了他们的主要个人资料图片吗?@bobo2000-这是用户的个人资料图片(50x50px)。谢谢Derek,有没有办法让我得到具体的照片?你能详细说明你的问题吗。