原创 智能生成请求:高效数据拉取方法详解

发布时间:
更新时间:
浏览次数:317
评论数:0

智能生成请求

智能生成请求主要包括两种:按块粘贴切片和时间切片。

按块粘贴切片

这种方法适用于根据单号或编码等唯一标识来批量、精准拉取数据。API必须支持按特定字段查询。

示例:假设需要按单号批量拉取数据,API需支持按单号查询功能。

时间切片

时间切片用于一些时间区间要求严格的API接口。例如,需要从10天前到现在批量拉取数据,但API单次查询最大时间间隔为24小时。若手动将10天分成10个请求任务,每个请求间隔一天,这样做会非常耗时。此时,智能生成请求可以大大简化这一过程。

示例图片

使用方法

按块粘贴切片

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

    图片

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

    图片

  3. 从接口文档中找到需要用来批量查询的字段(如单据编号),并将该字段添加到请求参数中。配置好后点击下一步。

    图片

  4. 在步骤二设置生成参数中,选择切片字段为刚才找到的字段。

    图片

  5. 切片字段类型有两种:字符串(逗号隔开)和数组。根据接口文档选择合适的类型,这里选择字符串(逗号隔开)。

    图片

  6. 设置切片大小为1,这表示将数据按这个大小分组生成请求队列。例如,有100个数据,切片大小为10,则生成10个请求队列。根据接口文档设置,这里接口不支持多个单同时查询,因此设置为1。

    图片

  7. 将需要批量拉取的单号放入粘贴数据部分,注意数据格式,不能留有空行。

    图片

  8. 配置完成后点击下一步,会提示生成的队列数量,再次点击下一步。

    图片 图片

  9. 刷新页面,新的队列就会出现了。

    图片

时间切片

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

    图片

  2. 进入智能生成请求,选择时间切片。