Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Проблемы получения JSON c Яндекса - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Последовательное выполнение Async Tasks и progressdialog http://www.cyberforum.ru/android-dev/thread882258.html
как используя asyncTask.execute(); asyncTask.get(); вывести progressdialog?
Программирование Android Можно ли писать игры на OpenGL ES под андройд ваще без Java? Можно ли писать программки под андройд полностью без джавы на чистом NDK? Может как то с использованием native activity ? http://www.cyberforum.ru/android-dev/thread882152.html
Фон музыка Программирование Android
Здрасте, делал фон музыку по этому гайду http://dajver.blogspot.com/2012/08/android-8.html в чем может быть причина, что подчеркивается метод?
Программирование Android Динамически созданные компоненты
Здравствуйте, возник вопрос. есть Fragment на него в run time добавляются компоненты, после смены fragment и последующем восстановлении,все компоненты созданные в run time исчезают. как можно...
Программирование Android Как сделать AlertDialog со списком с цветными строками? http://www.cyberforum.ru/android-dev/thread881833.html
Вопрос новичка. Собственно subj. Есть список из десятка ЦВЕТОВ, которые нужно выбирать из списка. Из выпадающего списка или по нажатию кнопки. ЗЕЛЕНЫЙ, СИНИЙ, НЕБЕСНЫЙ или даже #003423 не вариант....
Программирование Android Отобразить таблицу БД Всем доброго времени суток! Недавно столкнулся с проблемой, как отобразить таблицу БД, которая содержит в себе 4 столбца. Пытался использовать уже имеющиеся примеры отображения таблицы в ListView,... подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225

Проблемы получения JSON c Яндекса - Программирование Android

28.05.2013, 17:34. Просмотров 630. Ответов 6
Метки (Все метки)

Добрый день!

Решил разобраться с JSON-парсингом. В процессе поиска ресурсов, с которых можно получить данные в этом формате, набрёл на ссылочку с одного форума:
http://api-fotki.yandex.ru/api/users...s/?format=json

Вставляю её в строку браузера - всё ОК, выгружаю кучу данных. Пытаюсь сделать это программно - приходит ответ "Authorization required".
Нашёл другой источник - всё ОК, программа работает. Но остался интерес, почему такое может происходить?

Процесс происходит следующим образом (фрагмент потока):
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// query == "http://api-fotki.yandex.ru/api/users/styleroom/album/49312/photos/?format=json"
DefaultHttpClient   httpclient = new DefaultHttpClient(new BasicHttpParams());
HttpPost httppost = new HttpPost(query);
InputStream inputStream = null;
HttpResponse response;
try {
    response = httpclient.execute(httppost);
    HttpEntity entity = response.getEntity();
    inputStream = entity.getContent();
            
    BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"), 8);
            
    StringBuilder sb = new StringBuilder();
    String line = null;
    while ((line = reader.readLine()) != null) {
            sb.append(line + "\n");
    }
            
    String data = sb.toString();
Кстати, если кто-то считает, что я не оптимально реализовал процесс парсинга - буду рад замечаниям, т.к. пока нахожусь в процессе обучения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru