Создание скрипта
Создание скрипта
Данный функционал со скриптами используется вместе с интеграционным модулем. От интеграционного модуля приходят запросы, что на камере произошло событие, в зависимости от настроек, происходит выполнение скриптов.
POST /api/admin/v1/scripts |
Параметры метода
int
event_id, id существующего события
int
reaction_id, id реакции
array
users, массив id существующих пользователей, которые получат push-уведомление при срабатывании скрипта
array
schedule, расписание, по которому будет работать скрипт
date
schedule. REQUIRED, .ranges.*.to конец интервала времени
date
schedule. REQUIRED, .ranges.*.to конец интервала времени
date
schedule. REQUIRED, .ranges.*.to конец интервала времени
date
schedule. REQUIRED, .ranges.*.to конец интервала времени
200 |
Успешный ответ
JSON
|
401 |
Токен авторизации не передан или не валидный Получение токена |
curl -k --request POST \
--url 'https://your-domain/api/admin/v1/scripts' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data '{
"event_id": 0,
"reaction_id": 0,
"users": [],
"schedule": {
"": "date"
},
"schedule.": "void"
}'
$data = array (
'event_id' => 0,
'reaction_id' => 0,
'users' =>
array (
),
'schedule' =>
array (
'' => 'date',
),
'schedule.' => 'void',
);
$context = stream_context_create([
'ssl'=>['verify_peer' => false],
'http' => [
'method' => 'POST',
'header' => "Content-Type: application/json\r
Accept: application/json",
'content'=>json_encode($data)
]
]);
$result = file_get_contents('https://your-domain/api/admin/v1/scripts', false, $context);