新的 Google API 密钥“Google Maps API v3”不适用于 Google Places API?
Posted
技术标签:
【中文标题】新的 Google API 密钥“Google Maps API v3”不适用于 Google Places API?【英文标题】:New Google API Key "Google Maps API v3" doesn't work for Google Places API? 【发布时间】:2012-08-31 08:14:40 【问题描述】:我正在使用 Google Places API (https://developers.google.com/places/documentation/search),并生成了一个带有“允许任何 IP”的新 Google API 密钥。当我尝试获取以下 API 服务 URL 的结果时,我收到了 REQUEST DENIED 错误。
https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&sensor=false&key=AIzaSyA3vtFM8AMlIO853ra82KzryBs752VIWts
https://maps.googleapis.com/maps/api/place/search/xml?key=AIzaSyA3vtFM8AMlIO853ra82KzryBs752VIWts&location=-33.8670522,151.1957362&radius=1000&sensor=false
我尝试了请求参数的所有组合,但没有任何效果。
【问题讨论】:
【参考方案1】:您还必须在 API 控制台中激活场所服务。
【讨论】:
正确,Maps API 密钥适用于 javascript Maps API,可与 Maps API 中的 Places Library 一起使用。 Places Webservice API 需要单独的密钥【参考方案2】:请按照 Places API 文档入门页面上的 Authentication 说明为您的 API 控制台密钥激活 Places API Web 服务。
【讨论】:
以上是关于新的 Google API 密钥“Google Maps API v3”不适用于 Google Places API?的主要内容,如果未能解决你的问题,请参考以下文章
新 Google Play 控制台中的许可证 Api 密钥在哪里
Google Cloud 获取 API Key 的日志使用信息
需要将新的Google Maps API KEY添加到我现有的Drupal7网站