【发布时间】:2014-07-11 12:46:54
【问题描述】:
我为我的 Android 应用程序创建了一个API Key(适用于 Android 应用程序)。它是谷歌地图 API 所要求的。但现在相同的密钥不适用于 Google Places API。
我还尝试使用以下 URL 访问浏览器:
我明白了:
{
"error_message" : "This IP, site or mobile application is not authorized to use this API key.",
"html_attributions" : [],
"status" : "REQUEST_DENIED"
}
当我用谷歌搜索答案时,我发现了这个:
https://developers.google.com/places/training/autocomplete-android
什么类型的 API 密钥?
您需要自己的 Google Places API 浏览器或服务器 API 密钥,然后才能开始使用 Place Autcomplete 服务。请注意,Android API 密钥不适用于 Place Autocomplete 服务。
这让我很困惑,因为我没有任何 Web 应用的 URL,也没有任何服务器 IP。因此,我对如何获得Browser key 或Server key 感到困惑
谁能帮我弄清楚这里需要什么样的钥匙?另外,如果我必须创建Browser key 或Server key,我该怎么做?
【问题讨论】:
-
你必须已经生成了一个android api key,所以再次点击“Create Key”,你会得到options,server key,browser key,android key,ios key 首先点击server key,离开空白处点击创建,您的服务器密钥将生成,保存。
标签: android google-maps google-maps-api-3 google-play-services google-places-api