我有一个带有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" }
任何人都可以帮助我。
答案 0 :(得分:0)
假设从后端服务器调用Web服务。不保证推荐人会收到请求,但是,服务器的IP地址将会到来。您可以对Web服务使用的限制是IP地址,而不是引荐来源。您不能对客户端Map JavaScript API和服务器端Web服务请求使用相同的API密钥。只需生成另一个API密钥,为您的服务器设置IP限制即可。