0

Stackoverflow 上有很多 Google Place api REQUEST_DENIED 帖子,但我没有答案。

  1. 我在 Google API 控制台上创建了一个项目

  2. 在该项目下,使用 SHA1 证书指纹(debug.keystore)和包名生成 Android API 密钥

  3. 已经在 Googel API 控制台上开启了“Place API”服务。

  4. 请求 URL 来自此处的 google 示例,并且已经替换了生成的 android API 密钥 https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor =false&key=AddYourOwnKeyHere

但仍然得到 REQUEST_DENIED.......

4

4 回答 4

1

像这样设置请求 URL。

https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=API_KEY

如果您正确配置了 Google Place API,我相信它会起作用。使用您的 API 密钥。

如何获取 API 密钥。

在此处输入图像描述

于 2013-03-15T19:14:05.527 回答
0

我刚刚解决了这个问题。您应该在API控制台中打开“Places API”服务,然后结果将是正确的。

于 2013-05-21T09:14:08.763 回答
0

如果您的 keyApi 是一个 android 密钥将不起作用,因为您需要创建另一个浏览器 api(保留为黑色以允许所有访问)并在您的项目中混合两者。原因在这里

于 2014-04-29T07:46:54.137 回答
0

要使用 Places API,您必须在所有 API 请求中包含一个 API 密钥,并且您必须为每个项目启用计费。

https://developers.google.com/places/web-service/usage-and-billing

于 2020-11-19T11:41:49.147 回答