Код: Выделить всё
{
"error_message": "This IP, site or mobile application is not authorized to use this API key. Request received from IP address XXXX, with empty referer",
"results": [],
"status": "REQUEST_DENIED"
Что я сделал до сих пор:
api Настройка ключей: < /p>
Я создал ключ API в облачной консоли Google.
I ограничил ключ для приложений Android, указав имя пакета и отпечатки пальцев SHA-1 для моего приложения.
api геокодирования включен: < /p>
Я включил API геокодирования в облачной консоли Google. < /strong> < /p>
Я не установил никаких ограничений IP, потому что я тестирую его в приложении Android. Приложение.
тестирование ключа API: < /strong> < /p>
Я проверил API непосредственно в почтальце и получил ту же ошибку request_denied с сообщением, указывающим, что IP или Мобильное приложение не разрешено. Имя пакета и отпечаток пальцев SHA-1?
Что-то, что мне не хватает в настройке клавиш API или конфигурации Android?
Должен ли я удалить ограничения IP, даже если я тестирую на Android?
Есть ли дополнительные настройки или шаги по устранению неполадок, которые я должен предпринять? < /P>
Вот запрос, который я делаю: < /p>
https://maps.googleapis.com/maps/api/ge ... &key=XXXXX
< /code>
Я подозреваю, что эта проблема связана с HTTPS. Не могли бы вы порекомендовать правильный способ реализации API геокодирования в приложении Android Java?
Заранее спасибо за вашу помощь!
Подробнее здесь: https://stackoverflow.com/questions/794 ... coding-api
Мобильная версия