Google maps 如何设置Google API密钥限制-HTTP引用器

Google maps 如何设置Google API密钥限制-HTTP引用器,google-maps,google-api,google-places-api,Google Maps,Google Api,Google Places Api,Google API密钥限制-HTTP引用程序 我把我的Azure网站url xxxx.scm.azurewebsites.net放在那里,但不起作用(Google Places API Web服务停止工作) localhost:44300也不起作用 我必须将密钥限制设置为“无”,然后Google Places API Web服务才能工作 我做错了什么?Web服务应该在后端服务器上执行,因此Web服务的正确限制是IP限制 HTTP引用限制用于客户端服务,如Google Maps JavaScri

Google API密钥限制-HTTP引用程序

我把我的Azure网站url xxxx.scm.azurewebsites.net放在那里,但不起作用(Google Places API Web服务停止工作)

localhost:44300也不起作用

我必须将密钥限制设置为“无”,然后Google Places API Web服务才能工作


我做错了什么?

Web服务应该在后端服务器上执行,因此Web服务的正确限制是IP限制


HTTP引用限制用于客户端服务,如Google Maps JavaScript API,它不适用于web服务。

要在Google Maps API中接受通过本地主机和HTTP(HTTP引用器)的请求,请按照Google Maps API打印的JavaScript控制台中的说明操作(它确切地告诉您要做什么):

谷歌地图API错误:参考不允许的地图错误

您要授权的网站URL:

要授权的站点URL行指示您必须在“接受来自这些HTTP引用者(网站)的请求”中设置的

在这种情况下,例如,对于Ruby on Rails应用程序,它是:

http://localhost:3000/en
但通过使用星号作为通配符,您可以做得更好:

*localhost:3000/*

将值设置为localhost:3000/*无效

遇到了上述相同的问题。尝试使用IP地址进行密钥限制,但仍然无效。是否有人成功地使用了关键限制,并可以确认具体步骤。在没有限制的情况下可以正常工作似乎很奇怪,使用HTTP引用器或IP地址设置密钥限制并不简单,因此肯定缺少一些内容。在我们的用例中,我们使用Google Site Search作为网站搜索页面,因此搜索的来源应该很容易限制为查询的真实来源。如果从Google Appengine服务器发送请求,则可能重复。IP没有改变吗?你会怎么做?你会如何找到IP?