android - REQUEST_DENIED 使用 Google Places API 浏览器 key 或应用程序 key ?

标签 android api key

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

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

最佳答案

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

同时将接受来自这些 HTTP 引荐来源网址(网站)的请求: 留空,以便它允许访问所有引荐来源网址并包含在您的查询 URL 中生成的 key 。

关于android - REQUEST_DENIED 使用 Google Places API 浏览器 key 或应用程序 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16224080/

相关文章:

android - 应用程序在 .apk 崩溃

node.js - 使用 Sequelize.js 添加带有自动生成字段的数据

api - Twitter Api - 速率限制 - 友谊/破坏

python - max 函数中的键的指导原则是什么?该键与 Python 中的字典键相关吗?例如 : max(arg1, arg2, *args[, key])

android - 带有嵌套导航图的循环引用

java - Android 富文本 Markdown

java - 计算字符串中第一个与负数的运算

mysql - 当此 cfoutput 被分组时,在 cfoutput 的末尾添加逗号

Python - 查找字典中最长(最多单词)的键

ios - 使用选定键的 Parse.com 关系查询