获取(确定)回帖评论使用图形API(Get (Identify) Replies to Commen

2019-08-19 07:12发布

随着新的“回复”到“意见”在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


文章来源: Get (Identify) Replies to Comments Using the Graph API