Загрузка данных с помощью asstore (v2)

обновленный

asstore - это ограниченное по времени хранилище результатов задач, которое позволяет клиентам получать результаты отправленных задач по мере их появления.

  • Результаты задачи хранятся в течение ограниченного периода времени, а затем истекают и удаляются.
  • Результат задачи может быть загружен только один раз; он удаляется после использования

Выборка результатов задачи

Как только клиент удостоверился, что задача завершена, его результаты доступны в магазине , результаты могут быть получены с помощью простого запроса.

Вся аутентификация выполняется с использованием токена, который должен присутствовать в заголовке Authorization запроса. В следующем примере запроса значение retrieval_endpoint из состояния задачи должно использоваться для извлечения результатов задачи.

$ curl \
    -X GET \
    -H 'Authorization: Token <TOKEN>' \
    <RETRIEVAL_ENDPOINT> -D -

С действительной конечной точкой поиска результат может выглядеть следующим образом:

$ curl \
    -X GET \
    -H 'Authorization: Token <TOKEN>' \
    https://asstore.reincubate.com/fetch/asstore/de7d38ca-1d63-45d1-9036-824bbaeda4db -D -

Если результат уже был использован, сервер ответит HTTP 404 в следующем формате:

HTTP/1.1 404 Not Found
Content-Type: application/json
...16:17
{"message": "No results were found for this task id.", "success": false, "error": "task-result-not-found"}

Устранение неполадок с кодами ответов HTTP

Статус Текст Описание
200 Хорошо Все отлично.
400 Неверный запрос Клиент отправил неверные данные.
401 неразрешенный Токен недействителен.
404 Результат недоступен Запрошенный результат задачи не существует: возможно, он уже получен.
503 Сервис недоступен В настоящее время магазин недоступен: проверьте status.reincubate.com.

Как мы можем помочь?

Наша служба поддержки здесь, чтобы помочь!

Наш офис работает с понедельника по пятницу с 9:00 до 17:00 по Гринвичу. Время в настоящее время 1:21 ДП с GMT.

Мы стремимся отвечать на все сообщения в течение одного рабочего дня.

Перейти в раздел поддержки › Связаться с командой предприятия ›
Наша отличная команда поддержки

© 2008 - 2019 Reincubate Ltd. Все права защищены. Зарегистрировано в Англии и Уэльсе #5189175, VAT GB151788978. Reincubate® является зарегистрированным товарным знаком. Защита & Условия. Мы рекомендуем 2FA. Построен с в Лондоне.