当我收到facebook页面评论列表时:
nike/posts?fields=comments
对于每条评论,我只收到以下字段:
"created_time": "",
"from": {
"name": "",
"id": ""
},
"message": "",
"id": "10155265827713445_10155266595898445"
有没有办法同时请求每条评论的喜欢/反应计数摘要?唯一的方法是我接受id,并且每个评论再做一次调用,这有点疯狂(而且很慢):
10155265827713445_10155266595898445?fields=reactions.limit(0).summary(true)
然后我接受它:
"reactions": {
"data": [
],
"summary": {
"total_count": 0,
"viewer_reaction": "NONE"
}
答案 0 :(得分:1)
您可以使用字段扩展语法https://developers.facebook.com/docs/graph-api/using-graph-api/#fieldexpansion
nike/posts?fields=comments{reactions.limit(0).summary(true)}
如果您还需要评论对象的其他字段,则需要通过将它们添加到列表中,以逗号分隔来请求它们。