Facebook Graph API - 在v2.10

时间:2017-10-14 15:04:18

标签: facebook facebook-graph-api facebook-php-sdk

我想获得几家公司的Facebook页面的overall_star_ratingrating_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令牌(用户访问令牌,应用令牌,页面访问令牌),以及几乎所有组合我可以想到。显然,我错过了一些东西。

更令我感到好奇的是,我发誓我能在几周前成功查询这些信息!但我今天似乎无处可去。请帮忙!任何建议将不胜感激!

1 个答案:

答案 0 :(得分:0)

这是Facebook最终的一个合法的错误,但看起来他们已经修复了它。详情请见:https://developers.facebook.com/bugs/1816620328365587/