如何为 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=link
postreturns如下
回应
"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"
我已经通过 Opengraph api 成功地只获取了 post 在我的 Facebook 页面上编辑的照片 api 现在我想显示一些 link 通过类似的方法在页面上共享的照片我一直用来获取照片的方法。
问题是 type=link
post 不包含 object_id
,它可用于为 https://https://graph.facebook.com/<%= post['object_id'] %>/picture
等照片获取更大的缩略图。什么type=link
postreturns如下
回应
"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"