日期 版本号 作者 说明
2023-2-28 1.0 小陈 第一版

接口说明

返回格式

  1. {
  2. "code": 200,
  3. "msg": "推送成功",
  4. "data": null
  5. }
字段名 数据类型 必填
code Integer 状态码
msg String 返回内容
data Object 数据对象

响应状态码

状态码 含义
200 成功
400 参数错误
401 未授权
404 页面不存在
500 服务器内部异常

协议规则

属性 规则
传输方式 为保证传输数据安全性,采用 HTTPS 传输
提交方式 POST
数据格式 JSON
签名算法 SHA-1
字符编码 UTF-8

签名Demo

附上文件,例如:SignUtils.java

白名单

如果需要白名单,可在在此说明

接口列表

查询订单

功能描述

第三方平台调用我方平台查询订单信息接口

请求方式:GET

是否认证:是

接口地址:

请求参数

字段名 数据类型 必填 描述
order_id String 订单唯一标识符
customer_name String 客户姓名
  1. {
  2. "order_no": "ORD-2023-00001",
  3. "customer_name": "John Smith"
  4. }

响应数据

字段名 数据类型 必填 描述
order_id String 订单唯一标识符
customer_name String 客户姓名
customer_email String 客户电子邮件地址
order_date String(日期格式) 订单创建日期
total_amount BigDecimal(10,2) 订单总金额,包括税和运费
tax_amount BigDecimal(10,2) 订单的税费
province String 省份
city String 城市
street String
items Array 订单商品列表
字段名 数据类型 必填 描述
item_id String 商品唯一标识符
item_name String 商品名称
quantity Integer 商品数量
unit_price BigDecimal(10,2) 商品单价
  1. {
  2. "order_no": "ORD-2023-00001",
  3. "customer_name": "John Smith",
  4. "customer_email": "john.smith@example.com",
  5. "order_date": "2023-02-28",
  6. "total_amount": 150.00,
  7. "tax_amount": 10.50,
  8. "street": "123 Main St",
  9. "city": "Anytown",
  10. "province": "CA",
  11. "items": [
  12. {
  13. "item_id": "PROD-0001",
  14. "item_name": "Widget",
  15. "quantity": 2,
  16. "unit_price": 50.00
  17. },
  18. {
  19. "item_id": "PROD-0002",
  20. "item_name": "Gadget",
  21. "quantity": 1,
  22. "unit_price": 50.00
  23. }
  24. ]
  25. }

推送订单

功能描述

第三方平台需要通过此接口添加到我方系统。

请求方式:POST

是否认证:是

接口地址:

请求参数

字段名 数据类型 必填 描述
order_id String 订单唯一标识符
customer_name String 客户姓名
customer_email String 客户电子邮件地址
order_date String(日期格式) 订单创建日期
total_amount BigDecimal(10,2) 订单总金额,包括税和运费
tax_amount BigDecimal(10,2) 订单的税费
province String 省份
city String 城市
street String
items Array 订单商品列表
字段名 数据类型 必填 描述
item_id String 商品唯一标识符
item_name String 商品名称
quantity Integer 商品数量
unit_price BigDecimal(10,2) 商品单价
  1. {
  2. "order_no": "ORD-2023-00001",
  3. "customer_name": "John Smith",
  4. "customer_email": "john.smith@example.com",
  5. "order_date": "2023-02-28",
  6. "total_amount": 150.00,
  7. "tax_amount": 10.50,
  8. "street": "123 Main St",
  9. "city": "Anytown",
  10. "province": "CA",
  11. "items": [
  12. {
  13. "item_id": "PROD-0001",
  14. "item_name": "Widget",
  15. "quantity": 2,
  16. "unit_price": 50.00
  17. },
  18. {
  19. "item_id": "PROD-0002",
  20. "item_name": "Gadget",
  21. "quantity": 1,
  22. "unit_price": 50.00
  23. }
  24. ]
  25. }

响应数据

  1. {
  2. "code": 200,
  3. "msg": "推送成功",
  4. "data": null
  5. }