我只是想知道是否有人可以解释为什么我的谷歌地图服务会出现 403 Forbidden 错误。
我一直在加载地图 api:
<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script>
然后使用地理编码和自动完成库将用户搜索转换为坐标,以显示在我的搜索结果的地图上。
直到昨天,当我在访问自动完成服务时开始看到 403 错误时,这一直运行良好(几个月)。
我 100% 确信我没有达到每天 25k 的查询限制,并且我没有对我的代码进行任何更改。
我现在已经在我的脚本加载中添加了一个 API 密钥,并且问题消失了,但我想确保这不会再次发生。基于位置的搜索是我们网站的主要功能,如果它出现故障,我们就会失去客户。
有没有人知道为什么会发生这种情况?
在什么情况下会再次发生?