【问题标题】:How to get the image from a facebook photo comment?如何从 Facebook 照片评论中获取图像?
【发布时间】:2013-10-03 10:00:32
【问题描述】:

无论是 API 还是 FQL,我都在尝试将照片作为评论提交到照片帖子中。

我要说的更清楚

  • 我在我的页面时间轴上发布了一张照片。
  • 人们现在在上述照片上发布 cmets
  • 文字评论或在每条评论中附加照片。

现在,我得到的只是评论信息。 我还想获取有关评论中使用的照片的信息。

谢谢。

【问题讨论】:

    标签: facebook facebook-graph-api facebook-fql facebook-comments


    【解决方案1】:

    图片(在评论中)可以通过attachment参数获取。

    默认情况下,您没有在结果中获得附件字段,因此您必须显式编写该字段。就这样-

    me/posts?fields=comments.message,comments.id,comments.attachment
    

    Demo

    参考:Comments

    【讨论】:

    • 我认为这是正确的答案,但我看到了此请求未提供附件字段的情况:尽管相关评论包含照片,但它是空的
    【解决方案2】:

    这与我刚刚发现的页面 cmets 相同:

    /{page-post-id}/comments?fields=from,message,id,attachment,created_time,comments.fields(from,message,id,attachment,created_time)

    这将返回特定页面帖子的所有回复(以及对这些回复的回复)。如果回复中有图片,它将在“附件”下

    结果有点像这样:

    大批 ( [数据] => 数组 ( [0] => 数组 ( [来自] => 数组 ( [名称] => *********** [id] => *********** ) [message] => 用图片测试回复 [id] => *********** [附件] => 数组 ( [类型] => 照片 [目标] => 数组 ( [id] => *********** [网址] => *********** ) [网址] => *********** [媒体] => 数组 ( [图像] => 数组 ( [身高] => 540 [src] => *********** [宽度] => 720 ) ) ) [创建时间] => 2014-03-29T11:59:53+0000 ) [1] => 数组 ( [来自] => 数组 ( [名称] => *********** [id] => *********** ) [消息] => *********** [id] => *********** [created_time] => 2014-03-29T11:55:09+0000 ) [2] => 数组 ( [来自] => 数组 ( [名称] => *********** [id] => *********** ) [消息] => *********** [id] => *********** [created_time] => 2014-03-29T11:16:45+0000 [cmets] => 数组 ( [数据] => 数组 ( [0] => 数组 ( [来自] => 数组 ( [名称] => *********** [id] => *********** ) [消息] => *********** [id] => *********** [创建时间] => 2014-03-29T11:18:07+0000 ) [1] => 数组 ( [来自] => 数组 ( [名称] => *********** [id] => *********** ) [消息] => ************ [id] => *********** [created_time] => 2014-03-29T11:18:48+0000 )

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多