如何在我的网站上显示Google Plus的平均评分?

时间:2015-01-20 21:19:35

标签: google-plus

我想将Google+商家徽章放在我的页面上。我可以使用Google开发者网站获取代码:https://developers.google.com/+/web/badge/#badge

但我不明白如何获得平均分数和评论数量,所以我也可以在我的网站上展示它们 - 类似于你search for a place时得到的:

enter image description here

例如,这是一家餐馆的Google+信息页:https://plus.google.com/106659611775440325701/about?hl=en - 它会清楚地显示所有这些评论和分数。如何从Google获取此信息?有没有办法修改徽章的代码以包含它们?

2 个答案:

答案 0 :(得分:1)

评论数据是Places API的一部分。在您的网站上有两种选择。

  • Maps Embed API是最简单的,但需要在您的网页上加载地图。
  • 使用Maps JS API v3,您可以加载并呈现位置详细信息客户端。
  • 使用HTTP API,您可以在服务器上加载详细信息以在数据库中缓存并在页面加载时呈现。

答案 1 :(得分:0)

2019年5月更新:现在可以使用Place Details Place API调用:https://developers.google.com/places/web-service/details#fields

获取评论总数

截至2019年1月,它返回user_ratings_total字段:https://developers.google.com/maps/documentation/javascript/releases#335


因此3年后再次查看此内容,我们仍然无法获得该地点的所有评论。我们可以使用Place Details API调用https://developers.google.com/places/web-service/details

来获得 some -前5名

然后有一个更改请求,要求Google团队对此进行扩展:https://issuetracker.google.com/issues/35825957

最后,您可以apply for Google Business Account并请求访问扩展的API,该API允许您获取verified位置的所有评论:accounts.locations.reviews.list