当使用google静态API服务时,我的所有请求都显示为403禁忌。在查看我的请求时,我注意到以下错误消息:“Google服务器拒绝了您的请求,此服务需要一个API密钥。”
调用该服务的代码如下:
<img src="http://maps.googleapis.com/maps/api/staticmap?center=Albany,+NY&zoom=13&scale=false&size=600x300&maptype=roadmap&format=png&visual_refresh=true" alt="Google Map of Albany, NY">我以前使用过静态地图服务,它工作得很好,而且很容易。但出于某种原因,我所有的要求现在都变成了403?我过去从未使用过API密钥。如果我在这个调用中使用了一个API密钥,它就能工作。
这里发生什么事情?
发布于 2016-07-19 15:40:49
Google现在需要一个密钥(从2016年6月22日起),现有的应用程序应该是无键访问的“祖辈”。有关更多信息,请参见这篇博客文章 (以下相关文本):
截至2016年6月22日,我们正在对谷歌地图API标准计划进行以下修改:
新政策将立即适用于2016年6月22日或之后创建的所有Maps API实现。
现有的应用程序已经根据其当前的使用情况而得到了扩展,以确保它们现在和将来都能继续发挥作用。我们还将积极主动地联系所有现有的API关键用户,这些用户基于使用增长模式,在未来可能会受到影响。如果您是现有用户,请花时间阅读我们的“标准计划策略更新”摘要,了解这些更改如何影响您的实现。
https://stackoverflow.com/questions/38462525
复制相似问题