1

我正在使用 Facebook Graph API 在公共页面上获取帖子。对于每篇文章,我得到以下信息:

{
    "message": "XXXXX",
    "id": "104076318XXXX",
    "created_time": "2017-01-11TXXXX",
    "link": "http://bit.lXXXXX",
    "type": "link",
    "name": "XXXX",
    "permalink_url": "https://www.facebook.comXXX",
    "full_picture": "https://external.xx.fbcdn.net/safe_image.php?d=XXXX",
    "picture": "https://external.xx.fbcdn.net/safe_image.php?d=AQBXXXX"
}

图片和 full_picture URL 返回一个 1x1 像素的图像。正常吗?如果是这样,我如何获得 Facebook 生成的缩略图?

PS:我使用的是 Graph API 2.8 版

4

1 回答 1

1

50x50 像素

<img src="https://graph.facebook.com/{{fid}}/picture">

200 像素宽度

<img src="https://graph.facebook.com/{{fid}}/picture?type=large">

输入图片

  1. 正方形:最大宽度和高度为 50 像素。
  2. 小:最大宽度为 50 像素,最大高度为 150 像素。
  3. 正常:最大宽度为 100 像素,最大高度为 300 像素。
  4. 大:最大宽度为 200 像素,最大高度为 600 像素。

或者你可以使用 html 代码

<img src="https://graph.facebook.com/{{fid}}/picture?width=140&height=110">

例子

https://graph.facebook.com/351843608490742/picture?width=300&height=300

您可以在 Facebook API 上看到更多信息- 如何通过 Facebook API 获取 Facebook 用户的个人资料图片(无需用户“允许”应用程序)

于 2017-06-26T04:18:02.740 回答