繁体   English   中英

路线API请求被拒绝的Android客户端

[英]Directions API Request Denied Android Client

我正在尝试从Android向路线API发出请求。 我已经构造了我的请求网址,如下所示:

https://maps.googleapis.com/maps/api/directions/json?mode=driving&transit_routing_preference=less_driving&origin=12.84938,77.6554783&destination=151,+9th+Main+Road,+HSR+Layout+Sector+6,+Bengaluru,+Karnataka+560102&key=MYAPI_KEY

但是在测试端点时,出现此错误:

{
   "error_message" : "This IP, site or mobile application is not authorized to use this API key. Request received from IP address 223.227.127.66, with empty referer",
   "routes" : [],
   "status" : "REQUEST_DENIED"
}

我查看了与此类似的其他问题,其中提到了server key and browser key 如何获取服务器密钥? 它与我在注册directions or maps api收到的api密钥不同吗?

谢谢你的帮助。

  • 确保开发者控制台中的“应用程序限制”为“无”
  • Direction API需要IP限制,如果您指定Android限制,则使用Android,它将响应为“ request_denied”

  • 因此,您需要中间服务器,然后需要限制使用服务器IP。

  • 因此,不要限制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM