Я использую Google Directions API с помощью приложения для Android.Не удается подключиться к указателям google API
На консоли разработчика Google я создал проект и выбрал платформу Android.
Используя мое уникальное имя пакета и ключ SHA1, я получил ключ API.
В моем коде Android я использую этот ключ API для отправки HTTP-запроса.
url = "https://maps.googleapis.com/maps/api/directions/json?origin=Dhanmondi&destination="+destination+"&key=" + apiKey;
public String sendGetRequest(String uri) {
try {
URL url = new URL(uri);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
String result;
StringBuilder sb = new StringBuilder();
while((result = bufferedReader.readLine())!=null){
sb.append(result);
}
return sb.toString();
} catch (Exception e) {
return null;
}
}
Однако, я получаю эту ошибку.
Это IP-адрес, сайт или мобильное приложение не имеет права использовать этот ключ API. Запрос, полученный с IP-адреса 112.13.34.221 с пустым ссылочным номером.
Я включил Google Maps для Android API, а также Google Directions, Google Дороги и Google Places API
Вы добавили одно и то же имя пакета во время создания ключа, включили ли вы указатели api и добавили ключ в манифест –
У меня есть все, что вы упомянули @war_Hero – Shuaib
Что такое код состояния ошибки, который возвращается, также, если вы вставляете URL-адрес в вкладке браузера, проверьте, получаете ли вы ответ –