谷歌放置 API 不返回结果



google在使用urlConnection从Android调用API时以及从凭据中提供的包中调用API时返回API。仍然显示/返回以下内容作为 JSON 数据:

{
"error_message" : "This IP, site or mobile application is not authorized to        use this API key. Request received from IP address 120.59.69.127, with empty referer",
"html_attributions" : [],
"results" : [],
"status" : "REQUEST_DENIED"
}

尝试链接时

https://maps.googleapis.com/maps/api/place/search/json?location=28.6142552,77.09509802&radius=5000&types=atm&sensor=false&key=[MY_API_KEY_for_android]

在尝试浏览器密钥或服务器密钥时,获取的 JSON 数据是

{ "error_message" : "This API project is not authorized to use this API.Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console",
"html_attributions" : [],
"results" : [],
"status" : "REQUEST_DENIED"
}

就像error_message所说的那样,您的 API 密钥未配置为允许此使用。要使用该网址,请检查您是否

  1. 在 Google 开发者控制台中启用"Google Places API Web Service"API,以及
  2. 您正在使用服务器密钥,并且
  3. 它没有 IP 地址限制
  4. [或者如果您希望 IP 地址限制与您正在查询的 IP 匹配]。

相关内容

  • 没有找到相关文章

最新更新