使用 Google Places Autocomplete API 的 REQUEST_DENIED 响应

Vis*_*hav 2 android google-maps google-api google-places-api

我正在开发 Android 应用程序,它使用谷歌的地点自动完成 API。

当尝试点击以下网址时

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Vict&types=geocode&sensor=false&language=en&key=apiKey

我得到的答复如下。

{“预测”:[],“状态”:“REQUEST_DENIED”}

我从Google API 控制台下面的链接获取了 API 密钥

我还启用了 Google Maps API v3 服务。根据 API 文档 REQUEST_DENIED 响应通常是由于缺少传感器参数,但我已经提供了。直接在浏览器中点击上述 URL 后,我也收到 REQUEST_DENIED 响应。我还需要做什么吗?

ska*_*arE 5

您确定您的密钥正确并且还有足够的配额吗?尝试生成一个新密钥并检查您的引用是否正确/设置为空。

您可能还需要等待最多 5 分钟密钥才能激活。

FWIW 我用我自己的密钥测试了你的网址,效果很好。

  • 如果您想使用 Places API,则应创建 Places API 服务而不是 Google Maps V3 服务。您还需要为该特定服务生成密钥。 (4认同)