几天前,我生成了一个API密钥,用于在我的项目中嵌入Google地图。它工作得很好,因为我没有任何限制 - 所以基本上每个人都可以使用密钥。
今天我试图根据我的域名做出一些限制 - 但我有几个问题:
带URI的绝对网址非常合适 - 例如。
http://example.com/myFirstTest.html
或
http://example.com/mySecondTest.html
Google允许架构限制,例如:
*example.com/*
我试过没有任何成功,因为Maps API以#34; RefererNotAllowedMapError"哪个参考我唯一的限制?
我还尝试了另一个没有任何URI /参数的绝对网址:
example.com/*
和
example.com/
再次 - 没有任何成功。
通配符模式不起作用:
example.com/*.html
或
*example.com/*.html
如果您需要更多信息,请告诉我!
答案 0 :(得分:1)
我注意到你提到了
*example.com/*
你有没有试过这样的东西?
*.example.com/*
我使用了自己的API密钥和JSBin来测试它。如果我只是授权:
jsbin.com/*
我收到错误,但如果我授权,它会正常工作:
*.jsbin.com/*
我建议尝试像上面的示例一样进行授权,确保您有任何子域或子路径的通配符。
我希望这有帮助!