Процесс подачи заявки
Чтобы использовать API HappyHorse Videos, сначала получите ваш API Token в консоли Ace Data Cloud и сохраните его для дальнейшего использования.
Если вы еще не вошли в систему или не зарегистрированы, вас автоматически перенаправит на страницу входа, где вас пригласят зарегистрироваться и войти. После завершения вы автоматически вернетесь на текущую страницу.
Один API Token позволяет вызывать все сервисы платформы, не нужно отдельно запрашивать для каждого сервиса. При первой подаче заявки предоставляется бесплатный лимит, чтобы вы могли попробовать; при недостатке лимита вы можете пополнить общий баланс в консоли.
📘 Полная документация: HappyHorse Videos API →
Пример запроса
API HappyHorse Tasks можно использовать для запроса результатов API HappyHorse Videos.Установка заголовков запроса и тела запроса
Request Headers включает:accept: указывает на прием ответа в формате JSON, здесь указываетсяapplication/json.authorization: ключ для вызова API, после запроса можно выбрать из выпадающего списка.
id: ID задачи, которую нужно запросить.action: способ выполнения операции над задачей, для одиночного запроса указываетсяretrieve.
Пример кода CURL
Пример ответа
После успешного запроса API вернет детали этой задачи. Полеrequest содержит тело запроса при создании задачи, поле response — ответ, возвращаемый после завершения задачи, например:
id: ID задачи на создание, используемый для уникальной идентификации данной задачи.request: информация о запросе при создании задачи.response: текущая или окончательная информация о задаче.created_at: время создания задачи, Unix временная метка (секунды, с плавающей точкой).started_at: время начала выполнения задачи, Unix временная метка (секунды, с плавающей точкой).finished_at: время завершения задачи, Unix временная метка (секунды, с плавающей точкой). Поле не возвращается, если задача не завершена.elapsed: время выполнения задачи, в секундах (с плавающей точкой, с 3 знаками после запятой). Поле не возвращается, если задача не завершена.
Пакетный запрос
Для запроса деталей нескольких задач по ID установитеaction в retrieve_batch и передайте массив ID задач через ids:
items и count, где items — массив деталей задач, а count — количество задач, соответствующих запросу.
