получение изображений в XML-файл от imgur для Android - PullRequest
0 голосов
/ 04 июля 2011

Я пытаюсь получить изображения в 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?

Ответы [ 2 ]

2 голосов
/ 04 июля 2011

Я подумал, что вам нужно предоставить данные для входа, см. http://api.imgur.com/auth

0 голосов
/ 02 июля 2015

Для Imgur.com> Изображение Subreddits Xml

https://imgur.com/r/{SUBREDDIT ID} /page/0.xml

Для Imgur.com> Изображение альбомовXml

https://api.imgur.com/2/album/{ALBUM ID}

...