我正在通过
访问facebook-rsshttp://www.facebook.com/feeds/page.php?format=rss20&id=...
更新:实际网址:
http://www.facebook.com/feeds/page.php?format=rss20&id=170589069647190
然而,图像的拇指是小的。是否可以使用rss-arg或FB-page设置更改tumb的大小?
(或者我应该以另一种方式获得FB帖子)
的问候,
答案 0 :(得分:7)
<强>声明强>: 这不是一个好方法,因为Facebook可能随时改变图像路径。
对于具有此文件名格式的每个图像,已经说过:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_s.jpg
您可以将“.jpg”之前的字母“s”更改为“n”,并获得更大的版本:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_n.jpg
将其更改为“q”将为您提供宽度不超过180像素的图像
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_q.jpg
答案 1 :(得分:4)
你应该使用Facebook Graph API,它更强大,更通用,更好地维护。
/PAGE_ID/feed
端点开始,因此在您的示例/170589069647190/feed
中。 (在explorer中游玩以测试它)很棒,现在你有与RSS提要相同的帖子列表。请注意,每张带照片的帖子都有一个object_id
字段。 object_id
,转到端点/OBJECT_ID?fields=images,height,width,source
。如果你正在做多个,那么效率最高batch them together 这两个简单的步骤将为每个照片状态更新提供此数据。外部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。