获取facebook gallery图像缩略图206px

获取facebook gallery图像缩略图206px,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我希望复制facebook当前图库中的方形缩略图。它们似乎使用最短边上206像素的图像。然后,通过将它们设置为背景图像(水平和垂直居中),它们基本上可以裁剪掉多余的部分 你能帮我举一个fql查询的例子吗 希望我错过了一些明显的东西,但似乎无法从照片表中的src_small或src_big中做到这一点。您甚至不需要FQL。如果您有用户ID,则要查找的图像为: https://graph.facebook.com/USERID/picture?type=square&width=206 这是我的请求

我希望复制facebook当前图库中的方形缩略图。它们似乎使用最短边上206像素的图像。然后,通过将它们设置为背景图像(水平和垂直居中),它们基本上可以裁剪掉多余的部分

你能帮我举一个fql查询的例子吗


希望我错过了一些明显的东西,但似乎无法从照片表中的src_small或src_big中做到这一点。

您甚至不需要FQL。如果您有用户ID,则要查找的图像为:

https://graph.facebook.com/USERID/picture?type=square&width=206

这是我的请求:

您可以在上面看到它的来源,其中描述为:

HTTP 302重定向到用户个人资料图片的URL(使用?type=square | small | normal | large请求不同的图片)。如果指定?redirect=false,此连接将返回配置文件图片的URL,而不使用302重定向。此外,您可以指定宽度和高度URL参数以请求特定大小的图片。这将返回最接近请求的大小和请求的纵横比的可用配置文件图片。如果只指定了宽度或高度,我们将分别返回宽度或高度最接近请求大小的图片;如果宽度=高度,我们将始终返回方形图片


我设法弄明白了:)

我从照片中获取src_big url,然后简单地获取文件名并附加到

不确定这是否是一个“真正的”解决方案,但目前它确实在工作

该网站目前正在开发中,可能会更改。。。

这是个人资料图片。你能对画廊中的图片缩略图做同样的处理吗?不,恐怕不行。照片所具有的是一个名为
images
的字段,它是指向同一照片的不同大小的不同链接的数组,以及高度和宽度值。您可以在此处看到这样一个示例: