【问题标题】:How I use the Google Map API with referrer restriction on webservice我如何使用谷歌地图 API 来限制网络服务
【发布时间】:2016-12-15 06:39:15
【问题描述】:

我有一个带有 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" }

谁能帮帮我。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-06-25
      • 2012-10-01
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      • 2012-11-25
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多