使用asstore下载数据(v2)

更新

asstore是一个有时间限制的任务结果存储,它允许客户端在它们可用时检索已提交任务的结果。

  • 任务结果在过期和删除之前存储一段有限的时间
  • 任务结果只能下载一次;它被删除一次消费

获取任务结果

一旦客户端确信任务已完成,其结果可在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 暂停服务 asstore目前无法使用:check status.reincubate.com。

我们能帮你什么吗?

我们的支持团队在这里提供帮助!

我们的办公时间是格林威治标准时间周一至周五上午9点至下午5点。 时间目前是 6:23 AM的 GMT。

我们力争在一个工作日内答复所有垂询。

转到支持部分 › 联系企业团队 ›
我们的支持团队非常棒

© 2008 - 2019 Reincubate Ltd. 保留所有权利。 在英格兰和威尔士注册 #5189175, VAT GB151788978. Reincubate®是注册商标。 隐私权和条款. 我们推荐多因素认证。 在伦敦建立了爱情。