Запросы API
Добавлено: Пн дек 04, 2017 10:03 am
Разбираюсь с API, стараюсь понять что и как омжно получать потравляя запросы в виде JSON.
Появляются порой вопросы которые буду спрашивать в этйо ветке.
Начну с такого вопроса:
Пример запросов из консоли WebGUI (сокращёные)
Во всех запросах есть поля типа ids, block_ids, task_ids в которых содержится список id. Очевидно что в ответе придёт тоже список объектов с соответствующим id. Но в консоли список всегда состоит из одного элемнета и возвращается всегда один объект. Даже если я в список подкину несколько id то всё равно приходит один объект.
Список приходит в некоторых командах когда не задаю списка вообще, приходят все объекты.
Вопрос. Зачем есть возможность указывать список id? Быть может для каких-то отдельных команд? Например как получить info обо всех или выборочных тасках блока? По одному же вытаскивать даже если из 10000? Или указать список нужных id и получить список словариков?
Появляются порой вопросы которые буду спрашивать в этйо ветке.
Начну с такого вопроса:
Пример запросов из консоли WebGUI (сокращёные)
Код: Выделить всё
{"get":{"type":"jobs","ids":[2],"mode":"progress"}}
{"get":{"type":"jobs","mode":"info","ids":[2],"block_ids":[0],"task_ids":[0]}}
{"get":{"type":"jobs","mode":"error_hosts","ids":[2],"block_ids":[0],"task_ids":[0]}}
Список приходит в некоторых командах когда не задаю списка вообще, приходят все объекты.
Код: Выделить всё
{"get":{"type":"jobs"}}