如何获得Facebook页面的平均评分和评分数量?

时间:2015-01-03 22:35:12

标签: facebook facebook-graph-api

我试图找到评分的数量和Facebook页面的平均值。

我通过oauth获得了一个长期页面令牌,并且可以访问除这些字段之外的所有内容。我错过了什么,或者他们不回复谷歌地方或foursquare API吗?

我可以通过/ {page-id} /评分来收集个人评分,但是,如果我有一个包含1,000条评论的页面,是否会返回所有这些评分?它是计算我自己的平均数/计数的可靠替代方案吗?

Google地方评分计数是一个隐藏字段(未在API文档中显示)。希望Facebook上可能有其中一个......?

2 个答案:

答案 0 :(得分:12)

我不确定在询问此问题时是否属于这种情况,但现在页面上有overall_star_rating字段。

您可以像这样访问它:/{page-id}?fields=overall_star_rating

还有一个评分计数,您可以访问:/{page-id}?fields=rating_count

两者都列在他们的文档中:https://developers.facebook.com/docs/graph-api/reference/page

答案 1 :(得分:0)

您可以使用/page/ratings节点获取页面评分和评论。图表api文档中提到的F​​acebook页面没有聚合评级属性。但是,您可以通过图表API来计算各个评级的总评分。

Graph api非常可靠,你应该通过它获得几乎所有帖子。是的,你可以计算自己的平均值/数量因为处理1000条评论,即使你错过了1或2它也不会产生很大的不同,因为评分在(1-5)之间。

注意:

这里提到page/feed

  

所有这些衍生边缘共享完全相同的读取结构,   但是/ feed应该用于所有发布目的。他们都   有250个帖子的限制参数的上限。   指定任何更高的限制将引发错误。

因此,要获得1000个帖子,请确保您将使用分页。