【问题标题】:How to get larger thumbnails for Facebook page link posts?如何为 Facebook 页面链接帖子获取更大的缩略图?
【发布时间】:2015-03-23 22:56:03
【问题描述】:

我已经通过 Opengraph api 成功地仅获取发布在我的 Facebook 页面上的照片,现在我想通过我一直用来获取照片的类似方法显示在页面上共享的一些链接。

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

响应

"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 属性获取“小”缩略图的网址,但这太小而无法在网站上显示。是否有任何解决方案可以为 Facebook 页面获取更大的缩略图,如果这很重要,尽管我认为它不会,通过 Opengraph API 链接帖子?

【问题讨论】:

    标签: ruby-on-rails facebook facebook-graph-api


    【解决方案1】:

    我碰巧找到了一个未指定为默认值的字段。它是full_picture,它返回“更大”缩略图的 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"
    

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 2016-06-20
      • 2011-08-05
      • 2020-05-05
      • 1970-01-01
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多