【发布时间】:2014-06-05 08:06:17
【问题描述】:
我的目标是从给定页面中提取最新帖子。使用 API 端点 {page_id}/posts 可以正常工作。其中一些帖子属于type="photo",并具有picture 和full_picture 字段。麻烦的是,这些图片网址很小,更像是缩略图而不是图片。
我注意到最近有另一个字段object_id 附带任何类型为照片的帖子。向{object_id}/picture?redirect=false 发出请求会返回一个图片的网址。
从{page_id}/posts 拉帖子时,我想从{object_id}/picture 获取网址,但我找不到这样做的方法。
我尝试嵌套请求{page_id}/posts?fields=object_id.fields(picture),得到的只是Subfields are not supported by object_id。
如何获取页面发布的图片的网址?
编辑
只是为了澄清我的问题:
我想提取给定页面的所有最新帖子。对于带有type="photo" 的帖子,除了其他字段(例如消息)之外,我还想提取图片网址。最好不要对 Graph API 额外请求。
我通常的请求是这样的:
{page_id}/posts?fields=id,object_id,message,description,full_picture,source
这为page_id 带来了各种帖子。 full_picture 是缩略图大小图像的 URL。如果可能的话,我想获得一个更大尺寸的相同图像的网址。
【问题讨论】:
-
好吧,你的问题给出了我的问题的答案......这可能会解决你的问题:stackoverflow.com/questions/17438847/…
标签: python facebook facebook-graph-api