Я пытаюсь получить изображения в XML-файле с веб-сайта imgur.
Это код, который я написал:
try {
HttpClient client = new DefaultHttpClient();
String getURL = "http://api.imgur.com/2/account/images.xml";
HttpGet get = new HttpGet(getURL);
HttpResponse responseGet = client.execute(get);
HttpEntity mResEntityGet = responseGet.getEntity();
if (mResEntityGet != null) {
//do something with the response
String content = EntityUtils.toString(mResEntityGet);
}
} catch (ClientProtocolException e) {}
} catch (IOException e) {}
Проблема в том, что строка "HttpResponse responseGet= client.execute (get); "выдает IOexception.
Если я напишу URL в проводнике, то он даст мне следующий XML:
<?xml version="1.0" encoding="utf-8" ?>
- <error>
<message>This method requires authentication</message>
<request>/2/account/images.xml</request>
<method>get</method>
<format>xml</format>
<parameters />
</error>
Любая идея, как я могу получить файл XML с изображениями с веб-сайта imgur?