facebook rss - 如何增加拇指图像大小?

Tes*_*son 5 rss facebook

我正在访问facebook-rss

http://www.facebook.com/feeds/page.php?format=rss20&id=...
Run Code Online (Sandbox Code Playgroud)

更新:实际网址:

http://www.facebook.com/feeds/page.php?format=rss20&id=170589069647190
Run Code Online (Sandbox Code Playgroud)

但是,图像的拇指很小.是否可以使用rss-arg或FB-page设置更改tumb的大小?

(或者我应该以另一种方式获得FB帖子)

问候,

Ron*_*oni 7

免责声明:这不是一个好方法,因为Facebook可能随时改变图像路径.

话虽如此,对于具有此文件名格式的每个图像: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_s.jpg

您可以在".jpg"之前将字母"s"更改为"n",并获得更大的版本,如下所示: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_n.jpg

将其更改为"q"将为您提供宽度不超过180像素的图像 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_q.jpg


Tom*_*ush 4

为此,您应该使用Facebook Graph API ,它更加强大、通用且易于维护。

  1. 从端点开始/PAGE_ID/feed,因此在您的示例中/170589069647190/feed。(在资源管理器中进行测试)太棒了,现在您拥有与 RSS 源相同的帖子列表。请注意,每个带有照片的帖子都有一个object_id字段。
  2. 对于每个object_id,转到端点/OBJECT_ID?fields=images,height,width,source。如果您要执行多个操作,最好将它们一起批处理以提高效率

这两个简单的步骤将为您提供每次照片状态更新的数据。外面heightwidthsource是原始上传尺寸和来源。但该images数组为您提供了一堆调整大小的图像。选择最适合您需求的一种。

{
  "images": [
    {
      "height": 2048, 
      "width": 1365, 
      "source": "https://sphotos-b.xx.fbcdn.net/hphotos-snc7/s2048x2048/599910_508618522510908_1608434210_n.jpg"
    }, 
    {
      "height": 960, 
      "width": 640, 
      "source": "https://sphotos-b.xx.fbcdn.net/hphotos-snc7/599910_508618522510908_1608434210_n.jpg"
    }, 
    {
      "height": 720, 
      "width": 480, 
      "source": "https://sphotos-b.xx.fbcdn.net/hphotos-snc7/s720x720/599910_508618522510908_1608434210_n.jpg"
    }, 
    {
      "height": 600, 
      "width": 400, 
      "source": "https://sphotos-b.xx.fbcdn.net/hphotos-snc7/s600x600/599910_508618522510908_1608434210_n.jpg"
    }, 
    {
      "height": 480, 
      "width": 320, 
      "source": "https://sphotos-b.xx.fbcdn.net/hphotos-snc7/s480x480/599910_508618522510908_1608434210_n.jpg"
    }, 
    {
      "height": 320, 
      "width": 213, 
      "source": "https://sphotos-b.xx.fbcdn.net/hphotos-snc7/s320x320/599910_508618522510908_1608434210_n.jpg"
    }, 
    {
      "height": 270, 
      "width": 180, 
      "source": "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc7/599910_508618522510908_1608434210_a.jpg"
    }, 
    {
      "height": 130, 
      "width": 86, 
      "source": "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc7/599910_508618522510908_1608434210_s.jpg"
    }, 
    {
      "height": 130, 
      "width": 86, 
      "source": "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc7/s75x225/599910_508618522510908_1608434210_s.jpg"
    }
  ], 
  "height": 720, 
  "width": 480, 
  "source": "https://sphotos-b.xx.fbcdn.net/hphotos-snc7/s720x720/599910_508618522510908_1608434210_n.jpg", 
  "id": "508618522510908", 
  "created_time": "2013-03-04T11:05:09+0000"
}
Run Code Online (Sandbox Code Playgroud)

注意:为了即时执行此操作,您需要App Access Token