Форум программистов, компьютерный форум, киберфорум
REST API
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.78/32: Рейтинг темы: голосов - 32, средняя оценка - 4.78
 Аватар для S.k.y
23 / 23 / 3
Регистрация: 03.08.2011
Сообщений: 158

Restful API + requests JSON

07.07.2013, 17:36. Показов 6405. Ответов 24
Метки нет (Все метки)

Ребят, доброго времени суток.
В данное время я начал заниматься разработкой под Android. У меня есть проект, но я столкнулся с проблемой.
Мне надо организовать к серверу Get запрос с указанием Token'a и получив JSON ответ его обработать, выведя нужные данные.

Ответ от сервера выглядит следующий образом:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[40]
0:  {
Id: 522
ImdbId: "tt0816539"
OriginalTitle: "Jack Brooks: Monster Slayer"
Title: "Jack Brooks: Monster Slayer"
Director: "Jon Knautz"
Overview: "As a child Jack Brooks witnessed the brutal murder of his family. Now a young man he struggles with a pestering girlfriend, therapy sessions that resolve nothing, and night classes that barely hold his interest. After unleashing an ancient curse, Jack's Professor undergoes a transformation into something not-quite- human, and Jack is forced to confront some old demons... along with a few new ones."
TrailerLink: "http://www.youtube.com/embed/ejwdhipRQJU"
PosterPath: "/nbsUpZYGpcyvdFAx3kYJwR7KZ0c.jpg"
ReleaseDate: "2007-10-09T00:00:00"
Duration: 85
ProductionYear: 2007
Actors: "David Fox, Robert Englund, John Ross, Daniel Kash, Ariel Waller, Norman Mikeal Berketa, Pascal Petardi, Trevor Matthews, Dean Hawes, Rachel Skarsten, James A. Woods, Ashley Bryant, Stefanie Drummond, Chad Harber, Patrick Henry, Meghanne Kessels, Meg Charette, Kristyn Butcher, Andrew Butcher, Simon Rainville, Matthew Stefiuk, Brennan Delaney, Valerie Casault, Austin Macdonald, Evan Gilchrist, Victoria Fodor, Derrick Damon Reeve, Danielle Kind, Joshua Bogues, Brad Gibb, Rick Bramucci, Steve Stransman, Christina SauvA©, Melinda Gilhen, Monica White, Allisa Boardley, Catherine Grgicakuk, Blue"
ScenePerPercent: 0
AgeType: 4
ImdbRating: 6
TmdbId: 16205
}
и т.д. еще 40 элементов (как видите по [40] вначале) (извините что в java)

Собственно моя проблема в том, что я не могу понять, каким должен быть мой запрос и как должен обрабатываться ответ.
Я уже перечитал кучу литературы, статей, форумов, но все мои попытки сводились на нет, т.к. код не работал, да и что уже скрывать, я его практически не понимал.

Я понимаю как это работает на уровне алгоритма, но я не могу понять как это реализовать.

Наработки так же не могу приложить, т.к. их просто нет. Я перебрал огромное количество вариантов, извращался как только мог, и в итоге вернулся к тому, что у меня было 3 дня назад - не к чему.

Собственно если кто-то смог бы мне показать, как должен выглядеть код - я был бы очень признателен. Так же было бы хорошо, если бы каждая строчка была прокомментирована, даже если в ней самые очевидные действия (за 3 дня я толком ничего и не понял, кроме пары строк из тех примеров, что я встречал).

Спасибо большое за понимание и помощь.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.07.2013, 17:36
Ответы с готовыми решениями:

RestFul Api Отношение один ко многим
Всем доброго дня! Такой вопрос. У меня таблица Тест и Вопрос. У одного теста много вопросов (у таблицы вопрос храниться ID теста). Я сознаю...

Java+Rest API + JSON
Добрый вечер. Прошу вас указать с чего начать, совсем запутался. Хочу написать контроллеры, которые принимают/возвращают JSON. Пусть...

JSON yandex translate API (перевод ru-en)
Приветствую! Будьте добры подсказать в чем может быть причина, по которой с русского на английский не переводит текст? С английского на...

24
 Аватар для S.k.y
23 / 23 / 3
Регистрация: 03.08.2011
Сообщений: 158
15.07.2013, 16:52  [ТС]
mutagen, тогда так: мне дали вот такой пример строки запроса. Парень пишет под iOS с таким же адресом и все работает. Почему нет доступа я не знаю, но как я понял, мы передаем на сервер параметры (значения слайдеров) которые разделены "&" знаками. Сервер все это обрабатывает и отдает нам список соответствующий нашему запросу.

А вы приложили код, это что такое? Объясните, что он делает.
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
15.07.2013, 17:03
он должен получить токен в виде строки

Добавлено через 54 секунды
подозреваю что в запросе есть ошибки, но я его не публиковал, так как вы прислали его в личку, вместо него "blabla.com"
1
 Аватар для S.k.y
23 / 23 / 3
Регистрация: 03.08.2011
Сообщений: 158
15.07.2013, 19:43  [ТС]
mutagen, получается тот код, что вы мне написали, должен обращаться к серверу и возвращать значение полученное от сервера без проблем?

Тогда еще такой вопрос, как мне передавать токен? Говорили его надо через хедеры передавать.
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
15.07.2013, 19:49
Цитата Сообщение от S.k.y Посмотреть сообщение
Тогда еще такой вопрос, как мне передавать токен?
Боюсь что я не смогу тут помочь, так как я не знаю API сайта и его RESTa, обратитесь к разработчикам.
Также я на нём не заметил надписи freeware или public-api или чего-то в этом роде.
А по правилам форума, я не могу помогать вам хакать API
0
 Аватар для S.k.y
23 / 23 / 3
Регистрация: 03.08.2011
Сообщений: 158
16.07.2013, 14:21  [ТС]
mutagen, я понял. Спасибо большое за помощь!

p.s. у меня есть доступ к описанию API, все нормально
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.07.2013, 14:21

Yandex direct API как выполнить json запрос из Java?
Yandex direct API как выполнить json запрос из Java? Тут https://tech.yandex.ru/direct/doc/start/format-docpage/ инструкция от яндекса...

RESTful API работа с actions
Всем привет, такой стоит вопрос, у меня есть YII2 и нужно разработать API которая будет отправлять ответ в своём формате. Я не могу...

Объясните детальнее схему работы сервера Restful API
Привет! К примеру, я сделал файл server.js, в котором прописал фактически стандартный запуск сервера: //Setting up server ...

Правильная архитектура Android приложения, использующего restful api
Добрый день! есть задача написать приложение. Главный функционал- отображение данных из БД. БД должна обновляться через указанный...

Что такое restful api и как его использовать
Кто знает что такое restful api и как его использовать в c#. Есть бд sqlite. Надо отправить запрос в виде Restful api. Например...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru