【问题标题】:Get photo from post using Facebook graph API使用 Facebook 图形 API 从帖子中获取照片
【发布时间】:2017-08-22 10:30:24
【问题描述】:

我正在尝试使用图形 API 在网站上显示来自公共 Facebook 页面的最新帖子。

使用以下网址,我可以获得最新的帖子数据:

https://graph.facebook.com/MYPAGENAME/posts?access_token=MYACCESSTOKEN

返回:

 {
   "data": [
            {
             "story": "MYPAGENAME added a new photo.",
             "created_time": "2017-08-20T19:00:00+0000",
             "id": "MYID"
            }

      ...

相关帖子显示在 Facebook 页面上,其中包含一张照片,但 API 数据中未返回“照片”对象(或任何类似内容)。如何访问此帖子的图片 URL?提前致谢。

【问题讨论】:

  • full_picture 字段通常包含所用图像的较大版本。当然,您必须询问字段,从 API v2.4 开始您通常需要这样做;如果这对您没有任何意义,请先阅读有关基本 API 使用的文档章节。
  • 另外,如果你只想获取最新的帖子,使用limit参数
  • 感谢@CBroe 和 luschn - 我最终使用了 '...?fields=full_picture...'。将 CoGe 的答案标记为正确,因为它对我的特定情况不是最好的。

标签: facebook facebook-graph-api photo


【解决方案1】:

使用

/posts?fields=attachments{media}?access_token={youraccesstoken}

您将获得帖子的媒体数据。

【讨论】:

    猜你喜欢
    • 2017-10-19
    • 1970-01-01
    • 2013-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多