如何为 Facebook 页面 link 帖子获取更大的缩略图?

How to get larger thumbnails for Facebook page link posts?

我已经通过 Opengraph api 成功地只获取了 post 在我的 Facebook 页面上编辑的照片 api 现在我想显示一些 link 通过类似的方法在页面上共享的照片我一直用来获取照片的方法。

问题是 type=link post 不包含 object_id,它可用于为 https://https://graph.facebook.com/<%= post['object_id'] %>/picture 等照片获取更大的缩略图。什么type=linkpostreturns如下

回应

"id": "127100524044142_757791214308400",
"from": { ... },
"to": { ... },
"message": "...",
"message_tags": { ... },
"picture": "https://fbexternal-a.akamaihd.net/safe_image.php?d=AQA5ofIEKR1dK6_T&w=158&h=158&url=http\u00253A\u00252F\u00252Fyeondoo.kr\u00252Fassets\u00252Fstaffs-88e474e70d16794e898d5f4bb200f710.jpg",
"link": "...",
"name": "...",
"caption": "...",
"description": "...",
"icon": "https://fbstatic-a.akamaihd.net/rsrc.php/v2/yD/r/aS8ecmYRys0.gif",
"privacy": {
    "value": ""
},
"type": "link",
"status_type": "shared_story",
"created_time": "2015-01-25T06:08:11+0000",
"updated_time": "2015-01-25T07:54:28+0000",
"likes": { ...
    ],
    "paging": { ... }
},
"comments": { ...
    ],
    "paging": { ... }
}

我可以通过 picture 属性 获得“小”缩略图的 url,但这太小了,无法在网站上显示。是否有任何解决方案可以为 Facebook 页面获取更大的缩略图,如果这很重要,尽管我认为它不会,link posts via Opengraph API?

我碰巧发现了一个没有被指定为默认值的字段。它是 full_picture 和 returns “较大”缩略图的 url。

/posts?fields=full_picture

"full_picture": "https://fbexternal-a.akamaihd.net/safe_image.php?d=AQBHe3GKoga49ZHw&url=http%3A%2F%2Fyeondoo.kr%2Fassets%2Fstaffs-88e474e70d16794e898d5f4bb200f710.jpg", 
"id": "127100524044142_757791214308400", 
"created_time": "2015-01-25T06:08:11+0000"