Скрипты
Отправка задания на выполнение серверного скрипта.
https://api.scorocode.ru/api/v1/scripts
Метод: POST
Заголовки: Content-Type: application/json
{
"app" : "", // идентификатор приложения, обязательный
"cli" : "", // клиентский ключ, обязательный
"acc" : "", // ключ доступа, обязательный, scriptKey или для полного доступа masterKey
"sess" : "", // Id сессии, обязательный если acc != masterKey
"debug" : bool, // флаг включения режима отладки, необязательный
"script" : "", // Id скрипта, необязательный если isRunByPath = true
"isRunByPath" : bool, // Флаг запуска серверного скрипта по его пути, необязательный
"path" : "", // Путь до скрипта, необязательный
"pool" : {} // пул данных для установки передачи в контекст скрипта, необязательный
}
Пример cURL - Вызов серверного скрипта по его Id
curl -X POST -H "Content-Type: application/json" -d '{
"app": "db8a1b41b8543397a798a181d9891b4c",
"cli": "ad6a8fe72ef7dfb9c46958aacb15196a",
"acc": "28f06b89b62165c33de55265166d8781",
"sess": "6rnbKKGvLLdU9Sl9",
"script": "57484fb91c5666544db25675",
"pool": {
"collname": "items",
"key": "exampleField",
"val": "Сегодня 18 июня, и это день рождения Мюриэл! Мюриэл сейчас 20. С днём рождения, Мюриэл!"
}
}' "https://api.scorocode.ru/api/v1/scripts"
Пример cURL - Вызов серверного скрипта по его пути
curl -X POST -H "Content-Type: application/json" -d '{
"app": "db8a1b41b8543397a798a181d9891b4c",
"cli": "ad6a8fe72ef7dfb9c46958aacb15196a",
"acc": "28f06b89b62165c33de55265166d8781",
"sess": "6rnbKKGvLLdU9Sl9",
"isRunByPath": true,
"path": "/folder/script.js",
"pool": {
"collname": "items",
"key": "exampleField",
"val": "Сегодня 18 июня, и это день рождения Мюриэл! Мюриэл сейчас 20. С днём рождения, Мюриэл!"
}
}' "https://api.scorocode.ru/api/v1/scripts"
Ответы:
Выполнено
{
"error" : false
}
Ошибка
{
"error" : true,
"errCode" : 4XX/5XX, // Код ошибки
"errMsg" : "Текст ошибки"
}