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