Я создал новый API-ключ на консоли разработчика Google для своих запросов направлений движения. Когда я оставляю весь ключ неограниченным, сервер отвечает на мои запросы с информацией, которую я хочу.
Но я, очевидно, не могу оставить ключ неограниченным, поэтому я начал с добавления отпечатка SHA1 моей отладки Хранилище ключей. Это происходит из-за запуска отчета о подписи из Android Studio. Я также могу генерировать ту же информацию из терминала:
Variant: debug
Config: debug
Store: /Users/me/.android/debug.keystore
Alias: AndroidDebugKey
MD5: XXXXX
SHA1: 70:57:A8:11:11:11::11:11:11:11:11:11:11:11:11:11:85:29:EA
SHA-256: XXXXXX
Valid until: Wednesday, October 21, 2048
Снимок экрана с консоли разработчика:
![enter image description here](https://i.stack.imgur.com/MkRGY.png)
Сетевой запрос и Ответ Чарльза:
https://maps.googleapis.com/maps/api/directions/json?&origin=40.07000,-105.18000&destination=39.70221,-104.97711&arrival_time=1580569200000&key=AIzaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXfYBw
{
"error_message": "This IP, site or mobile application is not authorized to use this API key. Request received from IP address 73.229.XXX.XXX, with empty referer",
"routes": [],
"status": "REQUEST_DENIED"
}
Я не понимаю, что я делаю неправильно. Спасибо за любую помощь.