我已经开始从我使用的CMS中的Google Maps小部件中收到此错误:
This API key is not authorized to use this service or API. Places API error: ApiTargetBlockedMapError
错误消息provides a helpful link to this page,包括以下文本:
ApiTargetBlockedMapError错误
未授权Maps JavaScript API使用的API密钥。请检查您API密钥中的API限制设置Google Cloud Platform控制台。
请参见Google Cloud Platform控制台中的API密钥。欲了解更多信息,请参阅使用API密钥。
[我知道Google过去已经对该API进行过调整,因此我进入控制台并检查了所使用密钥的权限。它包含以下四个权限,包括Maps JavaScript API权限:
唯一不起作用的部分是地址自动完成。当我更改为Don't Restrict Key
模式时,该键可用于所有服务,它可以正常工作。知道我可能缺少哪个服务复选框吗?我想知道Google是否显示了错误的错误。
有什么想法吗?
事实证明,谷歌已调整其权限设置,而未更新该错误。我也必须允许访问Places API
才能使自动完成功能起作用。
我已向CMS小部件的文档提交了PR:https://github.com/Frojd/wagtail-geo-widget/pull/59/files