如何使用智能生成请求进行高效数据切片查询

  • 系统对接顾问

智能生成请求

智能生成请求,实际上就是我们常说的切片查询。切片查询分为时间切片和按块粘贴切片两种。

按块粘贴切片

这种方式主要用于需要根据唯一标识(如单号或编码)批量精准拉取数据的场景。

例如:如果你需要通过单号批量拉取数据,API必须支持按照单号进行查询,否则无法使用此功能。

时间切片

这种方式适用于对时间区间有严格要求的API接口。

举例来说,如果你需要批量拉取过去10天的数据,而供应商提供的API只支持24小时内的单次查询,那手动将10天拆分成10个请求任务显然不现实。这时,智能生成请求可以自动帮助你完成这些工作。

example-image

使用方法

按块粘贴切片

  1. 找一个成功的请求队列,并复制其请求参数。 step1-image

  2. 进入智能生成请求,选择按块粘贴切片,并在配置参数部分粘贴步骤一中的请求参数。 step2-image

  3. 从接口文档中找到需要批量查询的字段(如单据编号),并将其加入到请求参数中。注意,这个字段是不用传参的。配置好后点击下一步。 step3-image

  4. 在步骤二中设置生成参数,将切片字段选择为刚才找到的字段,因为我们是根据这个字段来批量查询。 step4-image

  5. 选择切片字段类型,有两种类型可选:字符串(逗号隔开)和数组。具体选择哪种格式需根据接口文档确定。这里选择字符串(逗号隔开)。 step5-image

  6. 设置切片大小为1,这表示将数据按设定大小分组生成请求队列。例如,有100个数据,设置大小为10,则会生成10个队列。 step6-image

  7. 粘贴数据处放入需批量拉取的单号,每条数据用换行符区分开,不留空行,否则可能导致报错或拉出大量其他数据。 step7-image

  8. 配置好后点击下一步,会提示生成队列数量,再点击下一步即可。 step8a-image step8b-image

  9. 刷新页面,会看到新的队列已经出现了,这样按块粘贴切片就完成了。 final-step9-imgage