Содержание
execute
Универсальный метод, который позволяет запускать последовательность других методов, сохраняя промежуточные результаты и возвращая их все в одном ответе. Внимание! Запрос будет иметь другой базовый вид:
http://you_instantcms.site.ru/api/execute?PARAMETERS&api_key=API_KEY
Параметры
Название | Описание |
---|---|
code | Строка JSON (UTF-8), описывающая массив запросов методов. Может содержаться не более 10 запросов к методам API. Одна ячейка массива методов должна иметь ключ method со значением названия метода и необязательный ключ params с массивом параметров метода. |
Обращаем ваше внимание, что JSON код должен быть валидным в контексте RFC 4627, не основывайтесь на валидности JavaScript объектов. Имя и значение должны помещаться в двойные кавычки, одинарные кавычки использовать нельзя. Не должно быть завершающей запятой (без последующего элемента).
Пример
Пример поля code:
[{"method":"content.get_categories.articles","params":{"is_tree":"1"}},{"method":"content.get_datasets.articles"}]
Результат
После успешного выполнения возвращает объект response, содержащий объекты с одноименными названиями методов и результатами согласно их спецификации.
Коды ошибок
Код | Описание |
---|---|
12 | Невозможно скомпилировать код. |
13 | Ошибка выполнения кода. |
В ходе выполнения могут произойти общие ошибки.
Назад к описанию методов API