首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google静态API请求API密钥

Google静态API请求API密钥
EN

Stack Overflow用户
提问于 2016-07-19 15:19:03
回答 1查看 3.5K关注 0票数 0

当使用google静态API服务时,我的所有请求都显示为403禁忌。在查看我的请求时,我注意到以下错误消息:“Google服务器拒绝了您的请求,此服务需要一个API密钥。”

调用该服务的代码如下:

代码语言:javascript
复制
<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密钥,它就能工作。

这里发生什么事情?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-19 15:40:49

Google现在需要一个密钥(从2016年6月22日起),现有的应用程序应该是无键访问的“祖辈”。有关更多信息,请参见这篇博客文章 (以下相关文本):

截至2016年6月22日,我们正在对谷歌地图API标准计划进行以下修改:

  1. 我们不再支持无键访问(任何不包含API密钥的请求)。未来的产品更新仅适用于使用API键发出的请求。API密钥允许我们在需要时与开发人员联系,并帮助我们识别错误的实现。
  2. 我们已经实现了一个简单的25000地图加载每天免费的新谷歌地图JavaScript API,静态地图API和街景图像API实现。这些API令人困惑的连续90天宽限期将于2016年10月12日退休.随着这一变化,开发商可以预见地计划增长,而媒体网站和美国非盈利组织可以要求更多的配额免费通过我们的专用支持项目。
  3. 我们已经将您可以为Google API、静态地图API和街景图像API购买的每日地图负载上限从每个API 1,000,000次降至100,000次。*我们认为,更高容量的开发人员最好获得高级计划许可证,其中包括技术支持和服务级别协议,并且通过这一更改,我们还在我们的地图和web服务API之间创建了标准计划配额之间的一致性。
  4. 我们现在将客户端请求计算到相关JavaScript API的每日限制。

新政策将立即适用于2016年6月22日或之后创建的所有Maps API实现。

现有的应用程序已经根据其当前的使用情况而得到了扩展,以确保它们现在和将来都能继续发挥作用。我们还将积极主动地联系所有现有的API关键用户,这些用户基于使用增长模式,在未来可能会受到影响。如果您是现有用户,请花时间阅读我们的“标准计划策略更新”摘要,了解这些更改如何影响您的实现。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38462525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档