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

时间:2014-04-19 20:37:11

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

通过此api电话,我可以通过个人资料图片获得相册图片:

facebookModule.requestWithGraphPath("/"+albumId+"/photos", {
    fields : 'source,icon'
} [..]

然而,我想知道是否有办法从Facebook获取个人资料图片图标,或者我是否必须在javascript中手动调整源图像的大小。谢谢。

3 个答案:

答案 0 :(得分:1)

use the FB.api and add field picture.width

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

答案 1 :(得分:0)

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

例如:http://graph.facebook.com/zuck/picture

答案 2 :(得分:0)

与源和图标一起,图形api也将返回该图片的Id。您可以将此ID用于特定图片,例如thi

http://graph.facebook.com/{id}/picture?type=album

如果你有问号照片,试试这个

https://graph.facebook.com/{id}/picture?type=album&access_token={User accessToken}

请记住在使用查询字符串发送accessstoken时使用https。

在类型中,您还可以编写缩略图或正常。