jbk*_*kkd 7 facebook photo facebook-fql facebook-graph-api
用于照片的Facebook FQL API 指出从API返回的照片的最大分辨率为960x960:
Photo对象具有等效的src连接.使用photo_src FQL,您可以检索具有以下尺寸的图像:960,720,480,320,180,130,75像素.
但是,某些图像以更高的分辨率上传.有时甚至更高.
定期浏览Facebook时,您可以看到这些图片并查看其完整尺寸.但是,我似乎无法找到任何方法来获得API中的原始分辨率.
这可能吗,我错过了什么?如果不是 - 为什么?
Sté*_*ert 15
/USER_ID?fields=images
Run Code Online (Sandbox Code Playgroud)
images
返回"包含宽度,高度,每个代表各种照片尺寸的源的对象数组".结果如下:
{
"data": [
{
"images": [
{
"height": 1536,
"width": 2048,
"source": "https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/s2048x2048/65169_XXXXXX_n.jpg"
},
{
"height": 720,
"width": 960,
"source": "https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/65169_44590146XXXXXXXXn.jpg"
},
{
"height": 540,
"width": 720,
"source": "https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/s720x720/65169_44XXXXXXX0984540_n.jpg"
},
{
...
},
{
"height": 97,
"width": 130,
"source": "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-prn1/s75x225/65169_44XXXXX_s.jpg"
}
],
}
]
}
Run Code Online (Sandbox Code Playgroud)
尝试超过960,即961.如果可用,您将获得图片的最大尺寸!
/USER_ID?fields=picture.height(961)
Run Code Online (Sandbox Code Playgroud)
结果:
{
"id": "PROFILE_ID",
"picture": {
"data": {
"url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/615962_4486XXXXXXXXX3_601495975_o.jpg",
"width": 1536,
"height": 2048,
"is_silhouette": false
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12137 次 |
最近记录: |