我想获得一篇帖子的评论数,但我希望得到两个过滤值。
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)
感谢您的帮助:=)
答案 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