我正在使用 facebook graph api,我发出这个命令
/V2.0/我/家
它返回类似:
"id": "xxxxxxxxxxxxxxxxxxxxxx",
"from": {
"id": "xxxxxxxxxxxxxxxxx",
"name": "Roger"
},
"story": "Roger shared a link.",
"picture": "https://fbexternal-a.akamaihd.net/safe_image.php?d=AQB2VeutsxS6ht3i&w=154&h=154&url=https%3A%2F%2Fwww.facebook.com%2Fads%2Fimage%2F%3Fd%3DAQIuWnred6mG7Ti280buWL8uhE00-W2H0Eom1PzNa3Av0x3y7JieMPqLmxAFYsCRKh0Zr8u_PyWO1lFbTknlj_DaksBoFiaD8d2yIWLOGNYKie1w9Kff6vyyElxnfrlHH7uSRhwycKNakg7szgWtBBwC",
"link": "http://xxxxxx.com",
问题出在上面的“图片”标签上,之后给出了图片的网址。
如果您将该网址粘贴到浏览器中,您会得到一个小缩略图大小的图像,但在真正的 Facebook 页面上,它会显示同一图像的更大的高分辨率版本。
这对于它发回的所有图片 url 都是一样的。有些 url 以 _s.jpg 结尾,我可以将其更改为 _n.jpg 以使其成为更大的图像,但这不适用于末尾没有 _s.jpg 的 url,例如上面的 url。
任何人都知道要使用的 facebook-graph-api 命令,因此 facebook 将发送指向较大高分辨率图像的 url,而不是发送回指向所有缩略图的 url?或者如何更改 url 使其指向大的高分辨率图像?
谢谢