Скриптинг.EvalCode
Материал из Hivext Wiki
Метод EvalCode
Общая информация
| Параметр | Значение |
|---|---|
| Описание | Выполнение скрипта без сохранения кода. |
| Адрес метода | http://api.hivext.ru/1.0/development/scripting/{протокол}/evalcode |
| Кодирование | urlEncoding, application/x-www-form-urlencoded |
| Метод сервиса | Скриптинг |
Параметры
| Имя параметра | Тип | Описание |
|---|---|---|
| Входящие параметры | ||
| appid | string | [*] Идентификатор приложения. |
| session | string | Сессия пользователя. |
| code | string | [*] Код скрипта. |
| type | string | [*] Тип скрипта.
|
| annotations | string | Аннотация, определяющая включение дополнительного функционала в начале выполнения скрипта
|
| Дополнительные параметры | string | Скрипты могут принимать дополнительные параметры указанные разработчиком.
Чтение обязательных и дополнительных параметров производится в скрипте через метод GetParam глобального объекта hivext. В java
В javascript
|
| Возвращаемые параметры | ||
| Стандартный формат ответа | ||
| result | int | Коды ошибок
|
| error | string | Описание ошибки, если она произошла. |
| line | int | Номер строки где произошла ошибка. |
| response | string | Ответ возвращаемый скриптом. |
| Пользовательский формат ответа
Скрипты могут возвращать данные в любом формате указанном разработчиком, включая бинарные данные. Для вывода данных в пользовательском формате через скрипт необходимо установить HTTP заголовок Content-Type. В java
В javascript
| ||
