Здравствуйте, я пытаюсь получить некоторые данные из этого API
http://docs.sygictravelapi.com/1.1/
Проблема в том, что я постоянно получаю ошибку, за исключением:
Ошибка cz.msebera.android.httpclient.client.HttpResponseException:
Код неразрешенного статуса: 401
Мне кажется, проблема в том, что я не отправляю заголовок!
Мой код:
RequestParams params = new RequestParams();
params.put("location", locationParameter);
params.put("x-api-key", API_KEY);
AsyncHttpClient client = new AsyncHttpClient();
client.get(API_URL, params, new JsonHttpResponseHandler(){
@Override
public void onSuccess(int status, Header[] headers, JSONObject response)
{
Log.d("App", "JSON: " + response.toString());
}
@Override
public void onFailure(int status, Header[] headers, Throwable ex, JSONObject response)
{
Log.e("Dimos", "Failure " + ex.toString());
Log.d("Dimos", "Status Code: " + status);
Toast.makeText(MainActivityController.this, "Failure", Toast.LENGTH_SHORT).show();
}
});