我如何在webservice上使用带有引荐来源限制的Google Map API

时间:2016-12-15 06:39:15

标签: web-services google-maps-api-3 referrer

我有一个带有HTTP Referrer限制的Google Map API密钥,在JavaScript嵌入方法中工作正常,但我需要在PHP中使用相同的密钥用于Web服务。

通过使用file_get_contents()方法我无法使用该服务,它只返回:

{    "error_message" : "Browser API keys cannot have referer restrictions when used with this API.",    "routes" : [],    "status" : "REQUEST_DENIED" }

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

假设从后端服务器调用Web服务。不保证推荐人会收到请求,但是,服务器的IP地址将会到来。您可以对Web服务使用的限制是IP地址,而不是引荐来源。您不能对客户端Map JavaScript API和服务器端Web服务请求使用相同的API密钥。只需生成另一个API密钥,为您的服务器设置IP限制即可。