我如何使用 Google 映射 API 对 Web 服务进行引用限制
How I use the Google Map API with referrer restriction on webservice
我有一个带有 HTTP Referrer 限制的 Google Map API 密钥,在 JavaScript 嵌入方法中它工作正常,但我需要在 PHP.
通过使用 file_get_contents() 方法我无法使用该服务,它只是 returns:
{ "error_message" : "Browser API keys cannot have referer restrictions when used with this API.", "routes" : [], "status" : "REQUEST_DENIED" }
谁能帮帮我。
假设web服务是从后端服务器调用的。不能保证 referrer 会在请求中出现,但是,服务器的 IP 地址会出现。您可以使用 Web 服务的限制是通过 IP 地址,而不是通过引用。您不能对客户端映射 JavaScript API 和服务器端 Web 服务请求使用相同的 API 键。只需生成另一个 API 密钥,为您的服务器设置 IP 限制。
我有一个带有 HTTP Referrer 限制的 Google Map API 密钥,在 JavaScript 嵌入方法中它工作正常,但我需要在 PHP.
通过使用 file_get_contents() 方法我无法使用该服务,它只是 returns:
{ "error_message" : "Browser API keys cannot have referer restrictions when used with this API.", "routes" : [], "status" : "REQUEST_DENIED" }
谁能帮帮我。
假设web服务是从后端服务器调用的。不能保证 referrer 会在请求中出现,但是,服务器的 IP 地址会出现。您可以使用 Web 服务的限制是通过 IP 地址,而不是通过引用。您不能对客户端映射 JavaScript API 和服务器端 Web 服务请求使用相同的 API 键。只需生成另一个 API 密钥,为您的服务器设置 IP 限制。