在Google Cloud中,用长TLD限制API密钥访问被打破了?

问题描述 投票:-1回答:1

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

我有一个不同设置的工作场景。键被限制为:

*.SOMESITE.com/*

无协议。

我现在用同样的方式设置。

*.SOMESITE.immobilien/*

但它不工作。浏览器控制台仍然显示

谷歌地图JavaScript API错误。RefererNotAllowedMapError(引用者不允许地图错误) https:/developers.google.commapsdocumentationjavascripterror-messages#referer-not-allowed-map-error。 您的网站URL需要授权。https:/SOMESITE.immobilien。

很公平--设置为单个绝对链接就可以了。但我需要让通配符工作。有没有办法调试什么referrer被发送,是否应该通过限制的语法?

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

google-maps google-api google-places
1个回答
0
投票

你可以尝试应用类似下面的东西作为限制你的API密钥。

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

这将允许从http:/和https:/域调用Maps JavaScript API,从你的域和子域的其他页面调用。

如果你仍然有问题,最好是你寻求帮助从 谷歌地图平台技术支持.

希望能帮到你

© www.soinside.com 2019 - 2024. All rights reserved.