使用Graph API发布/获取照片评论

13

当我使用Graph API获取包含图片的评论时,返回的JSON中没有任何关于该图片的参考信息,例如:

{
  "id": "10151452996201039_9302037", 
  "from": {
    "name": "Anton Raxacoricofallapatorius Dyudin", 
    "id": "1534947411"
  }, 
  "message": "", 
  "can_remove": true, 
  "created_time": "2013-06-20T06:47:41+0000", 
  "like_count": 0, 
  "user_likes": false
}

我同样不清楚在评论时可以使用哪个POST字段来嵌入图片。 我该如何实现上述任一操作?


我也想通过FB API发布照片评论,但是我迷失了。我认为API中还没有获取或发布它们的任何方法。 - DivinesLight
3个回答

10

1
这似乎是这种情况,但 API 浏览器会将选项变灰而不提供解释,直接尝试 URL 会导致“不支持的 get 请求”异常。 - Anton
1
图形API响应似乎没有提供附件字段。此外,FQL查询对于附件字段返回null。@Anton有什么好运吗? - digitalPBK
我观察到了同样的现象:无论是通过FQL还是图形API,以及在图形浏览器中,该字段都为空。有任何想法吗? - mathieu
对我也起作用了。对于任何想要通过图形请求获取附件数据的人来说,这应该是被接受的答案。 - Mikael Kessler
我正在尝试获取反馈评论。如何在me/feed API中提及字段参数? - Foreever

3

当您使用fields=attachment时,它实际上是有效的。

https://graph.facebook.com/POSTID_COMMENTID?fields=attachment&access_token=ACCESS_TOKEN

1
如果您想要一个更广泛的查询,返回所有内容,我是指包括用户ID、个人资料图像(大版本)、相关评论信息以及附件信息,请使用此查询。
&fields=id,status_type,created_time,from{name,id,picture.width(400).height(400)},message,picture.width(400).height(400),link,icon,comments{comments{attachment,from{picture.width(400).height(400),name},id,message,created_time},from{picture.width(400).height(400),name},id,message,attachment,created_time}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接