您的位置 :首页 > 接口服务 > 标准导出excel接口

标准导出excel接口

     发布时间:2020-09-18 15:55:08.038

 

平台 名称:

《物流主数据系统平台 》

版本号:

V1. 0

发布时间:

2020/12/11

文档状态

完善文档

 

版本控制

日 期

修改内容

描 述

修改类型

修 改 人

版 本

2020-12-11

ALL

 

A

张帆

V1.0

 

 

接口描述

接口描述

标准导出excel接口 (需基于对其他原查询接口的理解)

访问地址

正式地址:

http://eal.ceair.com/e-mdp/services/realExtractData/queryExcel

在访问接口地址后面加上: ?access_token=此处为授权码 

1.1 get 方法

参考URL样例:http://eal.ceair.com/e-mdp/services/realExtractData/queryExcel?access_token=*****************&pageSize=100&pageNum=1&query=%7b%22alias%22%3a%22L_EHRN_PSNDOC%22%2c%22QUERY_PARAM_RESOLVED%22%3a%221%22%7d

 

接口 协议

可通过普通get请求获取,可基于浏览器地址栏获取下载,无特殊协议。

访问方式

可以直接用get方式获取(可认为application/x-www-form-urlencoded)

方法描述

根据查询条件,返回下载文件

参数 方式

  access_token=*****************&pageSize=1500&pageNum=1

&query=%7B%22alias%22:%22L_EHRN_PSNDOC%22,%22QUERY_PARAM_RESOLVED%22:%221%22%7D

标准get参数的形式 , 见参考参数描述


参考类型

查询条件 字段描述

参数名称

数据类型

描述 信息

能空否 

access_token

String

授权码

Y

query

String

核心参数,参考本表后对应描述。

Y

pageSize

int

分页,每页获取数据条目数。

Y

pageNum

int

分页,第几页。

Y

 

说明:本功能作为其他查询功能的补充,query参数的处理非常依赖于原查询功能的查询参数。做两件事。

1、找原功能的查询条件,分离出query参数。

如原查询的条件是这样的:{"query":"{\"alias\":\"L_EHRN_PSNDOC\",\"QUERY_PARAM_RESOLVED\":\"1\"}","pageSize":100,"pageNum":1}

也就是原来的query参数为(这里去除转码用的斜杠):{"alias":"L_EHRN_PSNDOC","QUERY_PARAM_RESOLVED":"1"}

2、ENCODERURI转码,并完成url拼接。

为了适应get请求的要求,对上面的query参数进行一次ENCODERURI转码(如果没有合适的工具,可参考一些网页的转码工具,如http://tool.chinaz.com/tools/urlencode.aspx),转码的结果为:

%7b%22alias%22%3a%22L_EHRN_PSNDOC%22%2c%22QUERY_PARAM_RESOLVED%22%3a%221%22%7d

 

完成的url拼接字符串为:

http://eal.ceair.com/e-mdp/services/realExtractData/queryExcel?access_token=*****************&pageSize=100&pageNum=1&query=%7b%22alias%22%3a%22L_EHRN_PSNDOC%22%2c%22QUERY_PARAM_RESOLVED%22%3a%221%22%7d

 

返回结果为excel文档。 

 

平台 名称:

《物流主数据系统平台 》

版本号:

V1. 0

发布时间:

2020/12/11

文档状态

完善文档