Facebook Graph API评论按过滤器分组

时间:2017-07-11 16:16:06

标签: facebook-graph-api

我想获得一篇帖子的评论数,但我希望得到两个过滤值。

post-id?ids=xxxxxxxxx&fields=comments.filter(stream).limit(0).summary(1)

post-id?ids=xxxxxxxxx&fields=comments.filter(toplevel).limit(0).summary(1)

只有一个请求可以吗?

我已经尝试了像

这样的东西
post-id?ids=xxxxxxxxx&fields=comments.filter(toplevel,stream).limit(0).summary(1)

post-id?ids=xxxxxxxxx&fields=comments.filter(stream).limit(0).summary(1),comments.filter(toplevel).limit(0).summary(1)

感谢您的帮助:=)

1 个答案:

答案 0 :(得分:0)

是的,您几乎可以尝试使用显示的最后一行代码 - 但由于您要求两次相同的字段(注释),您必须别名至少其中一个(否则你只会得到一个错误,说你要求两次相同的字段。)

?fields=comments.filter(stream).limit(0).summary(1).as(stream_comments),
        comments.filter(toplevel).limit(0).summary(1).as(toplevel_comments)

https://developers.facebook.com/docs/graph-api/aliasing-fields