随着新的“回复”到“意见”在Facebook上的功能,我发现回复意见将被视为相同的意见。 但我想知道是否有无论如何区分这两种?
Answer 1:
是。 您可以查询每个comment
的图形API的对象其价值parent
领域。 如果有问题的评论是一个答复,那么价值parent
域将是父评论的引用。 否则,没有返回值。
参考这里: https://developers.facebook.com/docs/reference/api/Comment/
Answer 2:
你首先必须启用July Breaking Changes
从您的应用程序的高级设置
然后使用fields
与参数comments
图形API和包括parent.field(id)
柱与和也是filter
与所述参数stream
值。
{POST_ID}/comments?filter=stream&fields=parent.fields(id),message,from,likes
这应该返回双方的意见和答复与parent
拥有的答复属于评论id元素
- 更新
并为更好地答复阵列配置,你可以使用以下方法来实际评论阵列可以包括合并答复comments.summary(true)
在田间参数
{POST_ID}/comments?limit=0&filter=toplevel&fields=comments.summary(true),message,from,likes
有关这些字段的更多信息: http://developers.facebook.com/docs/reference/api/Comment/
而如果你想做到这一点在FQL,检查这篇文章的评论http://developers.facebook.com/blog/post/2013/04/03/new-apis-for-comment-replies/
Answer 3:
您可以通过这种方式获得评论的回复。
/{{POST_ID}}/?fields=comments{comments}&access_token={{ACCESS_TOKEN}}
您可以通过只里面会有这样的评论筑巢领域得到任何子信息评论回复(来自ID):
/{{POST_ID}}/?fields=comments{comments,from,id}&access_token={{ACCESS_TOKEN}}
类似的帖子在这里: https://stackoverflow.com/a/37743410/6001533
Answer 4:
如果您正在收听的“喂”网络挂接的意见,你应该检查一下:
entry[0][changes][0][value][post_id] === entry[0][changes][0][value][parent_id]
这将是答复意见的顶层(新)的意见真,假的。
Answer 5:
上捎带关@ sujit的答案,我把他的答案,并从进纸一个电话就可以得到整个饲料,评论和回复意见以及相关的图像,这些意见和一次性回复。
下面是代码
https://graph.facebook.com/$get_facebook/feed?access_token=$facebook_accesstoken&client_id=$facebook_appid&client_secret=$facebook_appsecret&metadata=1&fields=id,status_type,created_time,from,message,comments{comments{attachment,from,id,message},from,id,message,attachment},picture,link,icon