【发布时间】:2020-05-31 22:36:04
【问题描述】:
我有一个 TLD 很长的网站:基于 URL 的“.immobilien”API 限制根本不起作用。
我有一个不同设置的工作场景。密钥仅限于:
*.SOMESITE.com/*
没有协议。
我现在以同样的方式设置它:
*.SOMESITE.immobilien/*
它不起作用。浏览器控制台仍然显示我
Google 地图 JavaScript API 错误:RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error 您要授权的网址:https://SOMESITE.immobilien/
很公平 - 它可以设置为单独的绝对链接。但我需要让通配符起作用。有没有办法调试推荐人发送的内容以及它是否应该通过限制的语法?
(我做了什么来确保这不是一个简单的错误:清除缓存、尝试不同的浏览器、交换 Google API 密钥...)
【问题讨论】:
-
*.SOMESITE.immobilien/*不匹配https://SOMESITE.immobilien/ -
为什么? * 不应该是什么或什么都不是?
-
是
*.导致了问题。这使得它匹配指定域的任何子域,但不匹配域本身。您的“工作域”是否包含www.(或其他一些子域)?SOMESITE.immobilien/*的附加规则可能会起作用。
标签: google-maps google-api google-places