Im получают следующее сообщение об ошибке при попытке использовать веб-службу из карт Google API:Ошибки при использовании googmaps апите
{ «error_message»: «Требования к этому API должны быть через SSL», «результатов ": [], "статус": "REQUEST_DENIED" }
URL-адрес, используемый для вызова веб-службы:
метод используется, чтобы позвонить в веб-сервис:
enter code here
public static String httpPost(String urlStr) throws Exception {
String novaUrl = urlStr.trim();
novaUrl = urlStr.replaceAll(" ", "+");
novaUrl = novaUrl.replaceAll("\r", "");
novaUrl = novaUrl.replaceAll("\t", "");
novaUrl = novaUrl.replaceAll("\n", "");
URL url = new URL(novaUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setAllowUserInteraction(false);
conn.setRequestProperty("Content-Type", "application/x-www-form-urldecoded");
// Create the form content
OutputStream out = conn.getOutputStream();
Writer writer = new OutputStreamWriter(out, "UTF-8");
writer.close();
out.close();
// Buffer the result into a string
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuilder sb = new StringBuilder();
String line;
while ((line = rd.readLine()) != null) {
sb.append(line);
}
rd.close();
conn.disconnect();
Spanned retorno = Html.fromHtml(sb.toString());
return retorno.toString();
}
Как решить эту проблему?
Спасибо.
Теперь, Im получаю эту ошибку: { "ERROR_MESSAGE": "Этот сайт или IP не разрешается использовать этот ключ API", "Результаты": [], "status": "REQUEST_DENIED" } – user2952653
Как упоминалось, пожалуйста, перекрестно проверьте используемый вами ключ API .. Отправьте файл манифеста. – AndroidHacker