【发布时间】:2016-02-03 15:54:27
【问题描述】:
我正在为网站使用 Google Places Web Service API。我正在使用 place_id 获取地点详细信息,并获得谷歌将发送的 5 条评论。我的理解是 Google Places API 总是发送“最有帮助”的 5 条评论。在网络服务器上运行相同的查询时,我似乎得到了不同的评论结果集!
这是我使用的网址: https://maps.googleapis.com/maps/api/place/details/json?placeid=[PLACE_ID]&key=[API_KEY]
从我的机器上运行这个完全相同的命令,而不是在网络服务器上运行,我得到了完全不同的评论。所有评论都是有效的,除了评论和“参考”字段之外,返回的 JSON 是相同的。
我已经在命令行上使用 curl 以及仅在本地使用浏览器运行它,我总是得到我期望看到的结果。我制作了一个简单的 PHP curl 脚本,并将完全相同的脚本放在远程 Web 服务器和本地 Web 服务器(Apache w/PHP)上,但我仍然得到不同的结果!怎么了??谢谢!
【问题讨论】:
-
两台机器是否连接到同一个谷歌服务器?有时更新需要时间才能传播到所有服务器,这种情况是否已经持续了一段时间?
-
我只是在过去一天左右尝试过。不过,这是一个很好的观点。即使只是为了测试,关于如何确认或减轻问题的任何想法?我应该使用 IP 地址而不是主机名吗?谢谢!
-
我也遇到了同样的问题,你是怎么解决的?
标签: php json google-maps curl google-places-api