我想获得几家公司的Facebook页面的overall_star_rating
和rating_count
字段。 Facebook Pages docs表示此信息应该可用,但我无法填写字段。
示例:
查询当地公司Utah Projectors的信息。
Facebook页面:https://www.facebook.com/utahprojectors/
Facebook页面ID:152868571589318
总体星级:4.8
评分数:13
当我转到Facebook Graph Explorer并使用查询字符串152868571589318?fields=name,overall_star_rating,about,rating_count
查询时,我得到以下回复:
{
"name": "Utah Projectors",
"about": "We provide the best projectors around with the best service possible, all while keeping it local and personal.",
"rating_count": 0,
"id": "152868571589318"
}
您会注意到overall_star_rating
甚至不包含在结果中(即使我已请求),rating_count
也没有显示正确的数字评级(应该是13)。我尝试将我的访问令牌更改为我能想到的所有内容 - 使用Graph API Explorer令牌,使用我的Facebook App令牌(用户访问令牌,应用令牌,页面访问令牌),以及几乎所有组合我可以想到。显然,我错过了一些东西。
更令我感到好奇的是,我发誓我能在几周前成功查询这些信息!但我今天似乎无处可去。请帮忙!任何建议将不胜感激!
答案 0 :(得分:0)
这是Facebook最终的一个合法的错误,但看起来他们已经修复了它。详情请见:https://developers.facebook.com/bugs/1816620328365587/