Оценка мобильности
Тело запроса (Multipart/Form-Data)
Структура ответа
Рабочий процесс
-H 'Content-Type: multipart/form-data' \
-H 'Authorization: API-KEY <YOUR_ADMIN_TOKEN>' \
-F 'user_id=someUserId123' \
-F 'video=@/path/to/video.mp4' \
-F 'session_name=Custom Session' \
-F 'body_joint_angles=ankle, knee' \
https://<backend-link>/mobility-assessment/management/sessions/Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Обязательно. ID пользователя, для которого создается сессия (текстовое поле).
Обязательно. Видеофайл для обработки (поле типа файл).
Опционально. Описательное название сессии (текстовое поле).
Обязательно. Название упражнения. Выберите одно из: 'Overhead Squat', 'Joint Angle Mobility'
Опционально. Список названий суставов через запятую. Доступные значения: 'ankle', 'knee', 'elbow', 'hip', 'shoulder'. Пример: ankle,knee,hip
Сессия обработки видео успешно создана (HTTP 200).
Уникальный идентификатор созданной сессии.
Название сессии (стандартное, если не указано).
Неверный запрос - возможно, отсутствует user_id, video или неверные данные формы.
Не авторизован - отсутствует или неверный токен доступа.
Запрещено - пользователь не имеет прав администратора для создания сессий от имени других.
Не найдено - проблемы с бизнес-логикой или ограничения ресурсов (например, лимит сессий).
Внутренняя ошибка сервера - непредвиденная ошибка на сервере.
Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Установите true, чтобы получить демо-сессию вместо реальной.
Успешно получены данные сессии Оценки мобильности.
Количество сегментов в оценке мобильности.
URL исходного видео.
Опциональный URL обработанного видео.
Тип активности, например, 'Mobility Assessment'.
Понятное название сессии.
Имя пользователя, связанного с сессией.
Название упражнения, например, 'Overhead Squad'.
Массив числовых временных меток, соответствующих каждому значению угла.
Неверный запрос - неверные или отсутствующие параметры.
Не авторизован - отсутствует или неверный токен аутентификации.
Запрещено - пользователь не имеет прав для получения этой сессии.
Не найдено - сессия не найдена или не существует.
Внутренняя ошибка сервера - непредвиденная ошибка на сервере.
Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Установите true, чтобы получить данные демо-сессии вместо реальной.
Данные сессии успешно экспортированы.
Тип активности (например, 'Mobility Assessment').
Массив числовых временных меток, соответствующих каждой точке данных.
Неверный запрос - возможно, неверный или отсутствующий session_id.
Не авторизован - отсутствует или неверный токен аутентификации.
Запрещено - недостаточно прав для получения данных сессии.
Не найдено - сессия не существует.
Внутренняя ошибка сервера - непредвиденная ошибка на сервере.
Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Конфигурация успешно получена.
Выбранные ключи углов
Не авторизован - отсутствуют или неверны учетные данные аутентификации.
Запрещено - у вас нет прав для просмотра этой конфигурации.
Не найдено - нет конфигурации отчета для этой сессии.
Внутренняя ошибка сервера - что-то пошло не так на нашей стороне.
Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Углы для отображения
["shoulder_angle","ankle_angle"]Конфигурация сохранена и возвращена.
Обновленный список отображаемых углов
Неверный запрос - ошибка валидации для одного или нескольких полей.
Не авторизован - отсутствуют или неверны учетные данные аутентификации.
Запрещено - у вас нет прав для изменения этой конфигурации.
Внутренняя ошибка сервера - что-то пошло не так при сохранении данных.
Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Отчет Joint Angle Mobility успешно получен.
Название сессии
Название упражнения, 'Joint Angle Mobility'
Дата сессии в формате DD/MM/YYYY
Сырая метка времени ISO загрузки
Углы, которые пользователь выбрал для отображения
Неверный запрос - неверный тип упражнения или параметры.
Запрещено - недостаточно прав для получения данных сессии.
Не найдено - данные сессии не найдены.
Внутренняя ошибка сервера - непредвиденная ошибка.
Создание рекомендаций
{
"ankle_dorsiflexion": "thread_boQ0PSivWvPHIx4MQ02HqSEX",
"hip_abduction": "thread_eoTqfX3qWuT2IrEhZpGcem7L",
"hip_flexion": "thread_0pJjWIs5ybuo5gzRJd1ykgaB",
"knee_flexion": "thread_8gp2spSn8XasAOafDwwzw5QT",
"knee_movement": "thread_8gp2spSn8XasAOafDwwzw5QT",
"final_summary": "thread_P3MqG76m9s6qlYwINJrlNomB"
}Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Рекомендации успешно созданы.
Словарь, сопоставляющий каждую метрику с соответствующим идентификатором рекомендации.
Уникальный идентификатор рекомендации для тыльного сгибания голеностопного сустава.
Уникальный идентификатор рекомендации для отведения бедра.
Уникальный идентификатор рекомендации для сгибания бедра.
Уникальный идентификатор рекомендации для сгибания колена.
Уникальный идентификатор рекомендации для движения колена.
Уникальный идентификатор итоговой рекомендации.
Не авторизован - отсутствует или недействительный токен.
Запрещено - недействительный платежный план или недостаточно прав для создания рекомендаций.
Не найдено - сессия не найдена или отсутствуют метрики.
Внутренняя ошибка сервера - произошла непредвиденная ошибка.
Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Установите true, чтобы получить демонстрационный отчет Overhead Squat вместо реального.
Отчет Overhead Squat успешно сгенерирован/получен.
Список временных меток (в миллисекундах), соответствующих каждому графику.
Название/тип упражнения (например, 'Overhead Squat').
Строка, представляющая дату сессии в формате ДД/ММ/ГГГГ.
Не авторизован - отсутствует или недействительный токен доступа.
Запрещено - Пользователь не имеет разрешения на создание сессий (только для администраторов).
Не найдено - Данные сессии не найдены или отсутствуют метрики.
Внутренняя ошибка сервера - произошла непредвиденная ошибка.
Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Установите true, чтобы получить предварительно сгенерированную демонстрационную сводку Overhead Squat вместо реальной.
Сводка Overhead Squat успешно получена.
Название/тип упражнения, например 'Overhead Squat'.
Дата сессии в формате 'ДД/ММ/ГГГГ'.
Не авторизован - отсутствует или недействительный токен.
Запрещено - Недействительный платежный план или недостаточно прав для получения сводки.
Не найдено - Сессия не найдена или отсутствуют метрики.
Внутренняя ошибка сервера - произошла непредвиденная ошибка.
Генерация сводных рекомендаций
{
"hip_flexion": "thread_x7C4p5ancmeluBmEJgmFwXra",
"hip_abduction": "thread_lth8oxKfnktwne9ryGZefd6V",
"knee_flexion": "thread_cM4jY2RLfVNeFIImJXaIinMK",
"knee_movement": "thread_8gp2spSn8XasAOafDwwzw5QT",
"ankle_dorsiflexion": "thread_EIwgj822ZHtGCTMucHZDtatH",
"final_summary": "thread_2XwSNDNrclHgakiBFm4o9K65"
}Укажите ваш Bearer-токен (Firebase auth) в формате: Bearer <токен>
Система измерений: 'metric' или 'imperial'
Сводные рекомендации успешно сгенерированы.
Не авторизован - отсутствует или недействительный токен.
Запрещено - Недействительный платежный план или недостаточно прав для создания рекомендаций.
Не найдено - Сессия не найдена или отсутствуют метрики.
Внутренняя ошибка сервера - произошла непредвиденная ошибка.
Last updated
Was this helpful?