更新时间:2024-06-28 GMT+08:00
分享

导入数据

功能介绍

将本地包中的数据,批量导入到AstroZero相应环境中。导入的数据源为zip包,包中的数据文件应为txt或csv格式,每个文件第一行为数据所属对象信息,第二行为字段名,第三行开始每一行为一条数据记录。导入过程可能耗时较长,本接口不会立即返回结果。导入完成后,可根据得到的定时任务id,查看该任务的执行情况。

URI

POST AstroZero域名/u-route/baas/bulk/v1.0/import/data?filename={filename}&flag={hasid}&comment=X

表1 路径参数

参数

是否必选

参数类型

描述

filename

String

参数解释

上传的文件名称。

约束限制

文件名对应的文件数据上传时,会转为二进制流的形式传输。

取值范围

不涉及。

默认取值

不涉及。

flag

String

参数解释

当前支持的flag。

约束限制

不涉及。

取值范围

  • hasid:导入的源数据中,已存在ID值。
  • noid:导入的源数据中,没有ID值。

默认取值

不涉及。

comment

Boolean

参数解释

是否对zip文件进行完整性校验。

约束限制

不涉及。

取值范围

  • true:校验文件的完整性。
  • false:不校验文件的完整性。

默认取值

不涉及。

请求参数

响应参数

本接口无响应参数,HTTP状态码为200时说明数据已成功提交,请据此判断请求结果。

请求示例

该请求实现将本地“abcdefg.zip”中的数据批量导入到AstroZero相应环境(开发环境或运行环境,根据接口中域名决定)中,且告知服务器导入的数据中不包含ID值。
POST https://AstroZero域名/u-route/baas/bulk/v1.0/import/data?filename=abcdefg.zip&flag=noid&comment=true

响应示例

{
	"resCode": "0",
	"resMsg": "成功",
	"result": "002S000000sncZ4nOeS8"
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档