从Android调用时,Google路线会返回REQUEST_DENIED

时间:2017-12-13 18:19:19

标签: android google-places-api

我正在向Google Directions发送HTTP请求,并且我不断从我的Android应用获取REQUEST_DENIED。我已经检查了我在Google控制台的API密钥中配置的SHA-1,并确保为我的项目启用了指示API。我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

检查您在Android应用中使用的api密钥 unrestricted 谷歌地图方向不支持Android限制密钥,只有IP地址限制(你不能为Android应用程序做)

来自文档:

  

Google Maps API可通过HTTP网络服务,网络浏览器以及Android或iOS应用获得。任何平台中的API都可以使用通用(不受限制的)API密钥。您可以选择向API密钥添加限制(例如,IP地址)。一旦受到限制,密钥只能在支持该类型限制的平台上运行。

     

提示:   在将您的应用或网站转移到生产环境之前,您应该保护您的API密钥。 Google Maps Directions API的密钥使用IP地址(网络服务器,cron作业等)密钥限制