首先,您应该知道Facebook当前正在更改其页面评级系统:
从2018年8月17日开始,我们将引入一个带有正值或负值的新的Recommendation_type字段,该字段将替换等级范围为1到5的等级。有关更多详细信息,请参阅Managing Pages API文档。
现在,我能够通过Facebook Graph API获取页面的评分:
https://graph.facebook.com/v3.1/foo/ratings?fields=open_graph_story,reviewer&access_token=bar
如果评级是这种新类型,将给出以下输出:
"open_graph_story": {
"id": "foo",
"message": "Hello World!",
"start_time": "2018-08-21T15:36:54+0000",
"type": "sellers.rates",
"data": {
...
}
}
},
"reviewer": {
"name": "Foo Master",
"id": "Bar"
}
但是,如果评级来自旧系统,那么我没有该评级的作者!字段审核者不存在!
因此,我尝试进行Api调用以获取此特定节点以查看其作者:
https://graph.facebook.com/v3.1/ratingId?fields=comments,from&access_token=foo
再次,如果此评级是新系统,则from字段将返回该评级的作者!有了一个旧的,你什么都不会得到!
有人知道如何获取旧评分的作者吗?
谢谢大家!