如何从facebook照片评论中获取图像?
无论是API还是FQL,我都在试图将照片作为评论在照片帖子中提交 我想说得更清楚一点如何从facebook照片评论中获取图像?,facebook,facebook-graph-api,facebook-fql,facebook-comments,Facebook,Facebook Graph Api,Facebook Fql,Facebook Comments,无论是API还是FQL,我都在试图将照片作为评论在照片帖子中提交 我想说得更清楚一点 我在我的网页上贴了一张照片 人们现在对这张照片发表评论 文字注释或在每个注释中附加照片 现在,我得到的只是评论信息。 我也想得到评论中使用的照片的信息 谢谢。可以使用附件参数获取图片(在评论中) 默认情况下,您没有在结果中获得附件字段,因此必须显式地写入此字段。就这样- me/posts?fields=comments.message,comments.id,comments.attachment Re
- 我在我的网页上贴了一张照片
- 人们现在对这张照片发表评论
- 文字注释或在每个注释中附加照片
谢谢。可以使用
附件
参数获取图片(在评论中)
默认情况下,您没有在结果中获得附件字段,因此必须显式地写入此字段。就这样-
me/posts?fields=comments.message,comments.id,comments.attachment
Ref:这与我刚才发现的页面注释相同:
/{page post id}/comments?fields=from,message,id,attachment,created_time,comments.fields(from,message,id,attachment,created_time)
这将返回特定页面帖子的所有回复(以及对这些回复的回复)。如果回复中有图像,则它将位于“附件”下
结果有点像这样:
Array
(
[data] => Array
(
[0] => Array
(
[from] => Array
(
[name] => ***********
[id] => ***********
)
[message] => test reply with a picture
[id] => ***********
[attachment] => Array
(
[type] => photo
[target] => Array
(
[id] => ***********
[url] => ***********
)
[url] => ***********
[media] => Array
(
[image] => Array
(
[height] => 540
[src] => ***********
[width] => 720
)
)
)
[created_time] => 2014-03-29T11:59:53+0000
)
[1] => Array
(
[from] => Array
(
[name] => ***********
[id] => ***********
)
[message] => ***********
[id] => ***********
[created_time] => 2014-03-29T11:55:09+0000
)
[2] => Array
(
[from] => Array
(
[name] => ***********
[id] => ***********
)
[message] => ***********
[id] => ***********
[created_time] => 2014-03-29T11:16:45+0000
[comments] => Array
(
[data] => Array
(
[0] => Array
(
[from] => Array
(
[name] => ***********
[id] => ***********
)
[message] => ***********
[id] => ***********
[created_time] => 2014-03-29T11:18:07+0000
)
[1] => Array
(
[from] => Array
(
[name] => ***********
[id] => ***********
)
[message] => ************
[id] => ***********
[created_time] => 2014-03-29T11:18:48+0000
)
排列
(
[数据]=>阵列
(
[0]=>阵列
(
[从]=>阵列
(
[名称]=>***********
[id]=>***********
)
[消息]=>用图片测试回复
[id]=>***********
[附件]=>阵列
(
[类型]=>照片
[目标]=>阵列
(
[id]=>***********
[网址]=>***********
)
[网址]=>***********
[媒体]=>阵列
(
[图像]=>阵列
(
[高度]=>540
[src]=>***********
[宽度]=>720
)
)
)
[创建时间]=>2014-03-29T11:59:53+0000
)
[1] =>阵列
(
[从]=>阵列
(
[名称]=>***********
[id]=>***********
)
[信息]=>***********
[id]=>***********
[创建时间]=>2014-03-29T11:55:09+0000
)
[2] =>阵列
(
[从]=>阵列
(
[名称]=>***********
[id]=>***********
)
[信息]=>***********
[id]=>***********
[创建时间]=>2014-03-29T11:16:45+0000
[注释]=>数组
(
[数据]=>阵列
(
[0]=>阵列
(
[从]=>阵列
(
[名称]=>***********
[id]=>***********
)
[信息]=>***********
[id]=>***********
[创建时间]=>2014-03-29T11:18:07+0000
)
[1] =>阵列
(
[从]=>阵列
(
[名称]=>***********
[id]=>***********
)
[信息]=>************
[id]=>***********
[创建时间]=>2014-03-29T11:18:48+0000
)
我认为这是正确的答案,但我也看到过这样的情况:这个请求没有给出附件字段:它是空的,尽管相关评论包含一张照片