获取Facebook页面的图片

时间:2015-10-14 08:29:44

标签: javascript facebook facebook-graph-api

我的网站上有一个新闻栏目,它使用facebook的javascript API和页面标记来显示facebook页面Feed。 我可以正确地获得所有字段。所以文字是好的,日期时间到了。但这些图片不会起作用。我添加了像field = message,link,created_time& format = json这样的字段链接 但是当我将链接url放在img标签中时它会失败。 这样做的最佳方式是什么?

亲切的问候

1 个答案:

答案 0 :(得分:0)

这样的请求
/{page_id}/feed?fields=message,link,created_time,picture,attachments{media{image}}

应该为您提供图片网址(如果有)。示例Graph Explorer请求返回

{
  "data": [
    {
      "message": "Ben je op zoek naar een nieuw logo? Wij maken ze ook in kleur..",
      "link": "https://www.facebook.com/DeBesteSocialMedia/photos/a.166454816883794.1073741829.123258531203423/416141615248445/?type=3",
      "created_time": "2015-08-22T14:50:51+0000",
      "picture": "https://fbcdn-photos-g-a.akamaihd.net/hphotos-ak-xft1/v/t1.0-0/s130x130/11889585_416141615248445_3967918327489977693_n.jpg?oh=853f479d9a464379b583dc73fea6f61c&oe=5695B45A&__gda__=1451918152_9cc7a93bc0908d6f913b70d28a2041b8",
      "id": "236960899696782_957709484288583",
      "attachments": {
        "data": [
          {
            "media": {
              "image": {
                "height": 720,
                "src": "https://scontent.xx.fbcdn.net/hphotos-xft1/v/t1.0-9/s720x720/11889585_416141615248445_3967918327489977693_n.jpg?oh=28134c850818297bbe8abc39207ec514&oe=56D18EA5",
                "width": 609
              }
            }
          }
        ]
      }
    },
    ...
  ]
}