Google maps 使用api限制时Google maps api请求被拒绝&;钥匙

Google maps 使用api限制时Google maps api请求被拒绝&;钥匙,google-maps,Google Maps,几年来,我一直在愉快地使用地图中的地理编码API,没有任何问题。最近,我为不同的环境制作了更多的密钥,并决定向它们添加API限制是一个好主意 当我添加这些API限制时,我突然开始得到拒绝的请求 https://maps.googleapis.com/maps/api/geocode/json?latlng=={lt},{ln}&key={key} This IP, site or mobile application is not authorized to use this API

几年来,我一直在愉快地使用地图中的地理编码API,没有任何问题。最近,我为不同的环境制作了更多的密钥,并决定向它们添加API限制是一个好主意

当我添加这些API限制时,我突然开始得到拒绝的请求

https://maps.googleapis.com/maps/api/geocode/json?latlng=={lt},{ln}&key={key}

This IP, site or mobile application is not authorized to use this API key, ...
REQUEST_DENIED
删除它们允许再次调用API


这是钥匙的设置。我们只启用了2个API,它们都添加到此密钥中。在此配置中,我无法调用地理编码API。当我删除限制时,该键再次工作,没有问题。我没有设置任何其他应用程序限制



我也遇到了这个问题。我认为API限制设置实际上阻止将密钥用于列出的API。换句话说,这是选择退出而不是选择加入。然而,这是非常违反直觉的,从文档中根本不清楚

我也处于类似的位置。我觉得@user8960608的答案可能有道理

我应用了一些不同限制的组合,但似乎没有一个能起作用。减去实际删除的所有API“限制”

所以,虽然我不知道答案,但我只能假设这些限制至少对地理编码不起作用?也许这里的那张桌子: 可能表示它们尚未使用,或者文档尚未更新


目前,我们只是对密钥进行IP限制,这并不完美,但这只是一个开始。

谷歌现在意识到了该漏洞,并在公共问题跟踪程序中报告:

请星号错误添加您的投票,并订阅来自谷歌的通知。希望他们能尽快解决这个问题

更新
该漏洞于2018年3月在谷歌方面得到修复。

请查看xomena的答案和我对它的评论。抱歉@user8960608,漏洞报告获胜:(不想删除您成功的答案,但这一个很重要。