几天前,我运行了以下查询:https://maps.googleapis.com/maps/api/place/textsearch/json?query=amusement+parks+in+delhi&key=API_KEY
。
这返回了一些结果,然后我可以在列表视图中显示。
但是,今天当我再次运行程序时,我注意到响应中的rating
字段丢失了。因此,对于所有列表项,列表视图中的评级为空。几天前,每个列表项都显示了相同的数字评级。
不幸的是,我没有上一版本响应的屏幕截图,我不知道会出现这种情况。目前,这是我从文本搜索中获得的响应。
那么,谷歌有可能以某种方式改变了他们的API响应吗?
如果是这样,他们不应该通知用户吗?
有没有办法解决这个问题,而不使用地方详情API调用?
答案 0 :(得分:0)
我有完全相同的问题。我正在使用地方搜索和文本搜索 - 我的应用程序在几天前工作正常,但突然收视率全部消失。
我通过使用解决方法修复它 - 在获取地点后使用“地方详情”,然后从那里获取答案。不过,遗憾的是,它需要额外的API调用。
答案 1 :(得分:0)
昨天我遇到了同样的问题。今天再次工作,没有改变我身边的任何事情。谷歌的某个人可能搞砸了事情:-P
答案 2 :(得分:0)
这似乎是Places API中的一个错误:https://issuetracker.google.com/issues/62788930