如何使用Graph API获取响应和评论附件

时间:2016-09-01 13:27:54

标签: facebook facebook-graph-api

我正在使用Graph API捕获Facebook页面,事件和群组供稿。这是我的硕士研究项目的研究项目。使用Graph API Explorer中的这些行

{页-ID} /从,消息喂?字段=,喜欢,评论,附件

我能抓住我最需要的东西。但评论中的回复和评论中的附件(例如,当有人在他或她的评论中使用图像时)仍然缺失。如何使用Graph API Explorer获取它们?如果我可以在Feed的整个上下文中获取它们,而不仅仅是在Graph API Explorer中输入特定的comment-id时,这将是一个问候。有没有办法获得所需的数据?

1 个答案:

答案 0 :(得分:0)

正如https://developers.facebook.com/docs/graph-api/reference/v2.7/object/comments#read所述,取决于filter修饰符,您是仅获得顶级评论(toplevel,默认)还是所有评论,包括回复({{1} })

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

stream

但是,这会在数据结构中为您提供相同级别的所有注释,因此您不会知道哪些是回复 - 所以您可能也想要请求{page-id}/feed?fields=from,message,likes,comments.filter(stream),attachments ^^^^^^^^^^^^^^^ 属性;对于包含父评论ID的回复。与

parent

您还可以获得comments.filter(stream){parent,from,message,created_time} 条评论。 (一旦你要求一个特定的领域,你需要询问你想要的其他领域。)