Facebook 如何使用Graph API获取响应和注释附件

Facebook 如何使用Graph API获取响应和注释附件,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在用Graph API捕获Facebook页面、事件和组提要。这是我硕士研究的一个研究项目。在图形API资源管理器中使用这些行 {page id}/feed?字段=发件人、消息、喜欢、评论、附件 我能捕捉到我最需要的东西。但评论上的回复和评论中的附件(比如某人在评论中使用图像)仍然缺失。如何使用Graph API Explorer获取它们?如果我能在提要的整个上下文中获取它们,而不仅仅是在GraphAPI浏览器中键入特定的注释id,那就太好了。有什么方法可以获取所需的数据吗?正如所解释的,它

我正在用Graph API捕获Facebook页面、事件和组提要。这是我硕士研究的一个研究项目。在图形API资源管理器中使用这些行

{page id}/feed?字段=发件人、消息、喜欢、评论、附件

我能捕捉到我最需要的东西。但评论上的回复和评论中的附件(比如某人在评论中使用图像)仍然缺失。如何使用Graph API Explorer获取它们?如果我能在提要的整个上下文中获取它们,而不仅仅是在GraphAPI浏览器中键入特定的注释id,那就太好了。有什么方法可以获取所需的数据吗?

正如所解释的,它取决于
过滤器
修饰符是否只获取顶级注释(
顶级注释
,默认值),或者包括回复在内的所有注释(

因此,如果您按以下方式修改您的请求,您将一次性获得评论和回复:

{page-id}/feed?fields=from,message,likes,comments.filter(stream),attachments
                                                 ^^^^^^^^^^^^^^^
但是,这将在数据结构的同一级别上为您提供所有注释,因此您不知道哪些是回复–因此您可能还需要请求
parent
属性;用于保存父注释id的答复。与

comments.filter(stream){parent,from,message,created_time}

对于有注释的注释,您还将获得父级
。(一旦你要找一个特定的字段,你还需要找你想要的其他字段。)

非常感谢。你知道还有什么方法可以在评论中获取附件吗?