Внутренний API для интеграции в другие сервисы

Получить статус задачи на парсинг

Устарело. Используйте отдельный внутренний сервис для получения цен.

get/internal/parce-prices/{task_id}

Path parameters

task_idstring required

Response

Successful Response

task_idstring required

Уникальный идентификатор задачи на парсинг.

statusstring nullable required

Текущий статус задачи.

  • waiting_for_accept - Задача в процессе получения и обработки всех батчей.
  • waiting_for_start - Задача в процессе ожидания старта сбора цен (но ещё не запущена).
  • in_progress - Задача в процессе сбора цен.
  • completed - Задача завершена. Можно получать и обрабатывать результаты.
  • cancelled_no_requests - Задача была отменена, так как от сервиса, который отправлял задачи на парсинг перестали приходить запросы на статус этой задачи. В этом случае мы предполагаем, что сервису эта задача больше не нужна. Возможно сервис отправили на редеплой.
  • cancelled_service_redeploy - Задача была отменена, так как наш сервис вероятней всего был перезапущен. Получить результаты к сожалению не получится. Повторно пересоздайте задачу для получения актуальных цен.
  • failed - Задача завершилась неудачей. Это очень неожиданное поведение. Нужно смотреть и разбираться. Парсинг в цикле РРЦ никогда не падает в exception.
created_atstring nullable

Дата и время создания задачи в кэше.

Будет отличаться от времени, когда задача была создана в стороннем сервисе.

Example response

{
  "status": "waiting_for_accept"
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.