/v2.1/{post-id} 现在将返回附加到帖子的所有照片:在以前的 API 版本中,只有第一张照片与帖子一起返回。这消除了使用 FQL 获取所有帖子照片的需要。
尽管此声明仅适用于每个帖子的单独 API 调用,如下所示:
https://graph.facebook.com/v2.1/{post_id}?fields=attachments
由于我需要检索用户发布到时间线的所有可能数据,因此我使用相应的提要边缘来执行此操作。
https://graph.facebook.com/v2.1/me?fields=feed
因此,当我发布一个附有不止一张图片的帖子时,检索到的 API 响应并没有反映这一点(据我所知,这是按照设计的)。但是我发现Graph API Explorer允许在构建提要查询时选择附件边缘,在这种情况下看起来像这样
https://graph.facebook.com/v2.1/me?fields=feed{attachments}
但执行此类请求会触发“不支持的获取请求”异常。
总而言之,对图片进行单独 API 调用的方法的全部问题在于,它会显着增加调用次数,这反过来不仅会降低处理算法的整体性能,还会导致失败的 API 调用限制限制我的情况是不可接受的。
所以我很好奇,是否有可能在使用提要时检索所有帖子附件(即图片)边缘或任何替代方法时检索所有帖子附件(即图片)?
谢谢。