Здравствуйте, я пытаюсь создать приложение Clima и использую OpenWeatherMap
Api
чтобы получить данные о погоде из Интернета.
Когда я пробую приложение на физическом устройстве, я получаю это сообщение error:
cz.msebera.android.httpclient.client.HttpResponseException: Unauthorized
Я попытался создать новый ключ API, но та же проблема.
// TODO: Add letsDoSomeNetworking(RequestParams params) here:
protected void letsDoSomeNetworking(RequestParams params) {
AsyncHttpClient client = new AsyncHttpClient();
client.get(WEATHER_URL, params, new JsonHttpResponseHandler() {
@Override
public void onSuccess(int statusCode ,Header[] header , JSONObject response){
Log.d("Clima", "onSuccess: " + response.toString());
}
public void onFailure (int statusCode , Header[] headers , Throwable e , JSONObject response){
Log.d("Clima", "Onfailure: " + statusCode);
Log.d("Clima", "fail: " + e.toString());
Toast.makeText(WeatherController.this, "requestFialed " , Toast.LENGTH_SHORT).show();
}
});
}