4.3.4. TemplateList¶
Описание¶
Метод возвращает список существующих шаблонов в проекте.
Шаблон — JSON-структура, включающая набор тестов.
Тест — это правило, по которому зонд проверяет медиафайл.
Каждый тест включает уровень критичности, условие соответствия и пороговые значения, а также отвечает за анализ конкретного параметра или поиск ошибки.
Шаблон характеризуется уникальным значением template_id.
Запрос¶
{
"user_id":(number),
"methods":[
{
"method":"TemplateList",
"params":{
"project_id":(number)
}
}
]
}
где:
user_id— целое число, идентификатор пользователя;project_id— целое число, идентификатор проекта пользователя.
Ответ¶
{
"reply":[
{
"method":"TemplateList",
"result":[
{
"template_id":(number),
"name":(string),
}
]
}
]
}
где:
template_id- целое число, идентификатор шаблона;name- строка, имя шаблона.
Пример¶
Запрос утилитой
cURL¶Запрос списка Шаблонов в проекте.
curl http://172.16.1.41/ctrl_api/v1/json \
-H "Content-Type: application/json" \
--data '{"user_id":1,"methods":[{"method":"TemplateList","params":{"project_id":2}}]}'
Ответ на запрос¶
{
"reply": [
{
"method": "TemplateList",
"result": [
{
"template_id": 33,
"name": "Default"
},
{
"template_id": 63,
"name": "AVC_1080"
},
{
"template_id": 65,
"name": "Test_Audio"
}
]
}
]
}