Google maps 谷歌地图请求被禁止,状态为403,但至少运行了一天
我正在使用GoogleMapsJAVScript Api,v3,一切都运行良好,直到禁止对地图图像的请求,状态为403。通常地图在页面/会话打开一段时间后停止加载:可能是24小时,也可能超过48小时,我找不到更准确的时间 考虑到我们希望有一个实时网站和一个测试网站——不同的域,我生成了两个不同的键,并有条件地加载它们,但呈现的html是预期的 var mapKey=VanillaRate.Domain.Settings.AppSettings.GoogleMapsApiKey 脚本标记为: 脚本src=”https://maps.googleapis.com/maps/api/js?key=@(mapKey)&libraries=places“异步延迟 没有超出使用限制,推荐人设置良好 当缩放地图并显示以下内容时,会出现错误: 加载资源失败:服务器响应状态为403()-maps.googleapis.com/maps/api/js/StaticMapService.GetMapImage 由于我找不到任何确切的发布情况或相关文档,出于安全原因,谷歌服务器可能会超时,这就是为什么在超过一天的会话中禁止请求的原因 编辑:我忘了提到刷新选项卡后,一切正常。如果这确实是使用限制,服务器会在刷新后成功响应吗?我读到过,在这种情况下,地图不会整天工作。是这样吗 如果响应仍然是HTTP 403(禁止)错误,则签名不一定是问题所在,它可能与使用限制有关 这通常意味着您对web服务的访问已被阻止,原因是您的应用程序已超出使用限制太长时间,或以其他方式滥用web服务 我发现这个答案是正确的。解决这个问题没有简单的方法。谷歌推荐了两种解决方案:Google maps 谷歌地图请求被禁止,状态为403,但至少运行了一天,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我正在使用GoogleMapsJAVScript Api,v3,一切都运行良好,直到禁止对地图图像的请求,状态为403。通常地图在页面/会话打开一段时间后停止加载:可能是24小时,也可能超过48小时,我找不到更准确的时间 考虑到我们希望有一个实时网站和一个测试网站——不同的域,我生成了两个不同的键,并有条件地加载它们,但呈现的html是预期的 var mapKey=VanillaRate.Domain.Settings.AppSettings.GoogleMapsApiKey 脚本标记为: 脚本
places
库,在这种情况下:
Google Places API Web服务默认每天1000个免费请求, 身份验证后每天增加到150000个免费请求 核实 另见: