背景

本文旨在为自动化立体仓库数据同步条件的平台开放服务,提供统一的HTTP接口调用与交互规范。

本文中描述的规范包括AS/RS功能模块的数据同步接口。

规范适用对象说明

本规范仅适用于由平台之间服务器端发起调用请求,包括POST提交数据以及GET请求数据。

名词解释

URL及数据包格式规范

URL

参数

系统级参数

参数名类型是否必须描述
appkeystring平台认证唯一密钥

业务级参数

遵守数据交换规范中业务级通用参数的约定。

表格4-2业务级参数的通用约定

ERP遵守数据交换规范中业务级通用参数的约定。

响应数据包格式规范

目前接口的返回格式全部采用JSON格式。

JSON输出格式

响应包符合如下规范的标准JSON字符串:

接口响应输出格式

  • 响应输出格式
  • { "code":200, "msg":"操作成功", "data":null }
  • 获取成功信息
  • codemsgdata
    200操作成功接口返回业务数据

    错误响应输出格式

    错误响应输出内容符合以下规范:

  • 返回内容由code,msg,data此三类属性组成,分别用于描述错误编码,以及错误信息。
  • { "code":500, "msg":"服务器内部错误", "data":null }

    错误码定义如下表所示:

    code描述
    201暂无数据
    401参数为空
    403权限不足
    407请勿重复提交
    500服务器错误