5

我正在编写一个需要 Google Places API 的 Android 应用程序。我已经通过谷歌控制台为我的浏览器和我的特定应用程序创建了一个密钥。应用程序密钥已与 Google 地图一起使用。不过,要向 Google Places API 发出请求,似乎我必须使用浏览器密钥才能使其工作。它不适用于应用程序密钥,因为这会导致 REQUEST_DENIED。

有人知道这怎么可能?或者这是正常的吗?

4

1 回答 1

11

访问 Google 地方 API 涉及来自浏览器的 http/https 请求。您创建的应用程序密钥不适用于 Google 场所,因为它需要浏览器密钥。您需要在 Google API 控制台上单击“创建新的浏览器密钥”创建一个新的浏览器密钥

还要将Accept requests from these HTTP referers (web sites):留空,以便允许访问所有引荐来源并包含在查询 URL 中生成的密钥。

于 2013-06-21T18:49:37.533 回答