我有一个长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地图平台技术支持寻求帮助。
希望这有帮助!