Направления API-запрос отклонен Android-клиент - PullRequest
0 голосов
/ 09 июня 2018

Я пытаюсь сделать запрос к направлениям API от Android.Я создал свой URL-адрес запроса, как показано ниже:

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.Как получить ключ сервера?Разве это не то же самое, что ключ API, который я получаю при регистрации directions or maps api?

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 07 марта 2019
  • Убедитесь, что Ограничение приложения равно "none" в консоли разработчика.
  • Для API направления необходимо ограничение IP, при использовании Android, если вы установите ограничение Android, оно будетответить "request_denied"

  • ТАК, что вам нужен промежуточный сервер, а затем вам нужно ограничить использование IP-адреса сервера.

  • Так что дайте ограничение как никто.
...