限制 API 密钥访问,在 Google Cloud 中破坏长 TLD?



我有一个长TLD的网站:".immobilien"基于URL的API限制根本不起作用。

我有一个具有不同设置的工作szenario。密钥仅限于:

*.SOMESITE.com/*

没有协议。

我现在以相同的方式设置它:

*.SOMESITE.immobilien/*

而且它不起作用。浏览器控制台仍显示我

Google Maps JavaScript API 错误:RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error 要授权的网站网址:https://SOMESITE.immobilien/

很公平 - 它被设置为单独的绝对链接。但是我需要让通配符工作。有没有办法调试引用器发送的内容以及它是否应该通过限制的语法?

(我做了什么来确保它不是一个简单的错误:清除缓存,尝试不同的浏览器,交换谷歌API密钥......

您可以尝试将以下内容作为对 API 密钥的限制:

http://example.immobilien/*
https://example.immobilien/*
http://*.example.immobilien/*
https://*.example.immobilien/*

这将允许来自 http://域和 https://域的 Maps JavaScript API 调用,以及来自域和子域的其他页面的调用。

如果您仍然遇到问题,最好向Google地图平台技术支持寻求帮助。

希望这有帮助!

相关内容

  • 没有找到相关文章

最新更新