加载Google Maps API JavaScript时出现不同的错误(配额,已禁用,错误的API密钥或没有错误)

约赫姆

我们已将网站移植到Google地图,但是使用JavaScript Maps API(当然是v3)加载地图时会遇到不同的错误。其他时候,地图可以正确加载。最突出的两个错误是:

“ Google已禁止对此应用程序使用Maps API。有关更多信息,请参见服务条款http://www.google.com/intl/zh_CN/help/terms_maps.html。” (JS警报)

和:

“此站点已超出其每日地图配额。如果您是此站点的创建者,请访问文档以了解更多信息。” (这是DOM叠加层)

最小直播示例:该代码尚未发布,但此处有一个最小示例:http : //mappat.com/maptest.php这仅仅是Google自己的Hello World示例,其中填充了我们的密钥,甚至出现了问题。

网络流量检查:我注意到当'AuthenticationService.Authenticate'失败(返回[0,5,0])时显示第一个错误,当'QuotaService.recordEvent'返回[0,null,0]时显示第二个错误。这些是从SDK内进行的远程调用,我不知道这些详细信息是否相关。

我们尝试过的方法:结算是顺便启用的,并且保持在配额限制以下。我已经尝试了很多事情,使用了新密钥,等待了几天,在控制台中关闭了Maps API,然后再次打开,等等。我填写了允许的引荐来源网址,但也将其打开以允许其他人访问。没有不同。

我不敢在开发者控制台中启动新项目,因为整个过程是在我刚开始时才开始的,因为我在服务器密钥上遇到了(不同的)问题。具有讽刺意味的是,该服务器部分现在可以正常工作。

[编辑:我只是试图在加载JS maps文件时遗漏API密钥,但似乎可以正常工作。但是现在服务器端对place / searchtext的调用开始随机给出“提供的API密钥已过期”。错误(同样的原因,我们创建了新项目)。巧合?另外,我不喜欢此选项,尤其是关于未来(达到25k,超出并继续使用业务帐户)]。

所以,我被卡住了。因此,我的第一个SO问题。难道我们被列入了黑名单?也许是因为重复的项目?有没有办法找出和/或让我们“复位”?还是我只是忽略了什么?

感谢您提供任何帮助,因为在我们解决此问题之前,这是一项至关重要的工作。

旁注:我也提交了一个错误报告,因为我认为本身不会出现随机错误。由开发团队决定是否同意。如果没有,我们仍然有问题,因此也有问题。

约赫姆

大约一周后,此问题神奇地消失了。

我没有收到Google的任何回复,但是他们可能在后台进行了更改/重置。顺便说一下,该错误仍标记为“新”。

我对遇到此问题的其他人的建议是首先检查一些基本问题,因为我得到的单个错误也可能是由您做错的实际事情(即允许的引用者中的错误)引起的。如果在三重检查后一切都还不错,则只需从请求中删除API密钥,然后进行类似的测试一段时间,然后再重试几天。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档