我正在通过访问 facebook-rss
http://www.facebook.com/feeds/page.php?format=rss20&id=...
更新:实际网址:
http://www.facebook.com/feeds/page.php?format=rss20&id=170589069647190
但是,图像的拇指太小了。是否可以使用 rss-arg 或 FB-page 设置更改 tumbs 的大小?
(或者我应该以其他方式获取 FB 帖子)
问候,
免责声明:这不是一个好方法,因为 Facebook 可能随时更改图像路径。
话虽如此,对于具有此文件名格式的每个图像:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_s.jpg
您可以将“.jpg”之前的字母“s”更改为“n”并获得更大的版本,如下所示:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_n.jpg
将其更改为“q”将为您提供宽度不超过 180 像素的图像
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_q.jpg
您应该为此使用Facebook Graph API,它更加健壮、通用且维护得更好。
/PAGE_ID/feed
从端点开始,因此在您的示例/170589069647190/feed
中。(在资源管理器中进行测试)太好了,现在您拥有与该 RSS 提要相同的帖子列表。请注意,每个带有照片的帖子都有一个object_id
字段。object_id
,转到端点/OBJECT_ID?fields=images,height,width,source
。如果您要执行多个,最好将它们批量处理以提高效率这 2 个简单的步骤将为您提供每张照片状态更新的数据。外部height
,width
和source
是原始上传尺寸和来源。但是该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"
}
注意:为了即时执行此操作,您需要一个App Access Token。