1. 异步通知
蔬东坡开放平台V2版本
  • 蔬东坡开发平台V2版本文档
    • 什么是蔬东坡开放平台
    • 开发指南
      • 接入说明
      • API调用协议
    • API列表
      • 鉴权
        • 获取access_token
      • 商品
        • 新增分类
        • 编辑分类
        • 删除分类
        • 获取分类
        • 获取商品单位
        • 新增商品
        • 获取商品SPU
        • 编辑商品
        • 获取商品客户类型价
        • 获取商品SKU
        • 获取商品溯源信息
      • 客户
        • 新增客户
        • 获取客户列表
        • 获取客户类型列表
        • 集团列表
      • 采购员
        • 获取采购员
        • 新增采购员
      • 供应商
        • 新增供应商
        • 获取供应商
      • 库房
        • 现有库存查询
        • 入库列表
        • 出库详情
        • 出库列表
        • 入库详情
      • 订单
        • 创建订单
        • 获取订单列表
        • 获取订单详情
        • 获取订单标签
        • 完成订单
        • 关闭订单
        • 实收变更列表
        • 批量创建订单
        • 创建实收变更
        • 实收变更详情
        • 获取配送信息
        • 编辑订单(不支持重复商品)
        • 第三方单号查询
        • 创建实收变更(不支持重复商品)
      • 配送
        • 获取区域列表
        • 获取线路列表
        • 获取区域线路关系列表
        • 获取送货时间段
      • 采购
        • 采购列表
        • 采购单详情
        • 采购单创建
        • 采购收货保存
        • 采购单确认收货
      • 系统
      • 基础数据接口
        • 获得全部站点
        • 业务员列表
        • 获取所有仓库
        • 获取自定义字段列表
      • 订单-退货单
        • 创建退货单
        • 退货单列表
        • 退货单详情
        • 编辑退货单
      • 财务
        • 客户对账列表
        • 采购对账列表
        • 客户对账详情
        • 采购对账详情
        • 支付列表
        • 客户结算
        • 采购结算
      • 客户商品
        • 获取客户商品价格
      • 采购-退货单
        • 采购退货单列表
      • 协议价
        • 客户协议价
        • 客户协议价详情
        • 采购协议价
        • 采购协议价详情
      • 异步通知
        • 签名生成规则
        • 通知参数说明
      • 溯源
        • 获取溯源信息
    • API主要场景
      • 如何创建一个商品
      • 如何创建订单
      • 创建商城订单
    • 常见问题
      • 蔬东坡开放平台 V2 常见问题知识库
    • API升级公告
      • 16.8.0版本更新
      • 16.9.0版本更新
      • 17.0.0版本更新
      • 17.1.0版本更新
      • 17.2.0版本更新
      • 17.3.0版本更新
      • 17.4.0版本更新
      • 17.5.0 版本更新
  1. 异步通知

签名生成规则

签名算法#

目前支持的签名算法是:MD5(sign_method=md5)签名大体过程如下
所有请求参数(包括appid,timestamp)根据key值的字母升序排序后,以key1value1key2value2。。。的方式连接在最后加上secret(由服务端分配唯一的密钥参数,PS:不参与通信)组成的字符串
把拼装好的字符串采用utf-8编码,使用MD5对字符串加密转后为大写得到sign(签名)
#请求实例
如要请求的api为 /openApi/commodity/list
api需要传的业务参数为:provider_id,commodity_id
step1:生成时间戳
step2:根据参数生成sign
string=appidxxxcommodity_idxxxprovider_idxxxtimestamp1511332935secret
然后对string进行md5加密转为大写 得到sign
step3:拼接组合访问参数进行http请求:
将所有参数名和参数值采用utf-8进行URL编码(参数顺序可随意,但必须要包括签名参数),然后通过GET或POST发起请求,如:
http://xxx.sdongpo.com/openApi/commodity/list?appid=xxx&provider_id=100&commodity_id=111&sign=12AA12SD123SD1ssa& timestamp=1511332935
#注意事项
所有的请求和响应数据编码皆为utf-8格式,URL里的所有参数名和参数值请做URL编码。如果请求的Content-Type是application/x-www-form-urlencoded,则HTTP Body体里的所有参数值也做URL编码;如果是multipart/form-data格式,每个表单字段的参数值无需编码,但每个表单字段的charset部分需要指定为utf-8。
参数名与参数值拼装起来的URL长度小于1024个字符时,可以用GET发起请求;参数类型含byte[]类型或拼装好的请求URL过长时,必须用POST发起请求。所有API都可以用POST发起请求。
修改于 2026-10-20 10:00:06
上一页
采购协议价详情
下一页
通知参数说明
Built with