如何从/me/home
获取照片的宽度和高度?
我试试
/me/home?fields=picture,width,height
但没有宽度和高度的结果。
答案 0 :(得分:0)
图谱API不会根据宽度和高度返回图像的大小。 但是,您可以使用“height”和“width”参数指定要检索的大小,例如:
me/picture?width=70&height=90
此外,您可以使用'type'参数检索一些默认大小: https://developers.facebook.com/docs/reference/api/using-pictures/#sizes
最后,您可以检索任何大小的图片,并以编程方式获取其宽度和高度。
Javascript示例:
现代浏览器和IE9 +:
var width = document.getElementById('yourImg').naturalWidth,
height = document.getElementById('yourImg').naturalHeight;
console.log(width, height);
对于IE8 - :
var img = new Image(), // or document.createElement('img')
width,
height;
img.onload = function() {
width = this.width;
height = this.height;
};
img.src = 'http://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/626_someid_202729_q.jpg'
console.log(width, height);