报关参数下载->监管方式代码表

API说明

监管方式代码表-数据下载

所需点数:免费

是否需要IC卡:否

API公共说明

内容 规则
传输方式 采用HTTP传输
提交方式 采用GET方法提交
数据格式 返回参数为JSON格式
字符编码 支持UTF-8字符编码

公共Request参数

参数 作用 必需 说明
appId 应用ID 对应应用的AppId,从个人中心可以查看
sign 签名内容 对各参数MD5加密的内容,加密公式如下: sign=MD5(appId+timestamp+AppKey) 其中AppKey可以从个人中心可以查看,不通过网络传输
timestamp 请求时间 请求时间截,数值为一个长整数值。 一般取值为当前时间截,时间与服务器时间相差超过180秒,该请求无效
data 参数内容 存放个接口的参数值,以加密的方式传递.过程如下: 第一步:拼装参数字符串{参数名1:参数值1,参数名2:参数值2,参数名3:参数值3...},实际就是json格式的键值对 第二步:加密参数,得到加密后的参数字符串,方法DES(参数字符串,AppKey) 第三步:Base64转码,Base(加密后的参数字符串) 其中AppKey可以从个人中心可以查看,不通过网络传输

公共Response参数

参数 作用 必需 说明
appId 应用ID 重请求中获取
sign 签名内容 对各参数MD5加密的内容,加密公式如下: sign=MD5(appId+timestamp+AppKey), 该参数主要是为了验证,Response是否从正确的服务器返回 其中AppKey不通过网络传输
timestamp 请求时间 服务器返回时间,数值为一个长整数值。

请求参数说明

参数 名称 类型 默认值 必填 描述
code数据编码字符如果该参数为空或者不传入,则下载全部,否则安装编码精确查询

响应参数说明

参数 参数名称 类型 说明
dataList数据列表

响应信息解释

信息 描述
RequestId 请求ID,用于追查和定位请求日志。
ErrCode 错误代码 404:未找到该服务 500:内部错误 403:会话过期 200:请求返回成功
ErrMsg 错误信息

用例【PHP】

//php需要开启curl扩展
$ch = curl_init();//初始化curl
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_URL,$url);//$url 为API地址
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);//要求结果为字符串且输出到屏幕上
curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');//解释gzip压缩传输
curl_setopt($ch, CURLOPT_ENCODING, "UTF-8");//设置字符集为UTF-8
$data = curl_exec($ch);//运行curl
$arrayData = json_decode($data,true);//将返回结果解析为数组
//接下来就对应每个数组对应值做相应业务处理