万企开放平台
    万企开放平台
    • 项目简介
    • 错误码
    • 接口说明
    • 接口列表
      • 档期
        • 类目列表
        • 档期列表
        • 品牌列表
      • 商品
        • 商品列表
        • 批量查询商品
        • 商品库存
        • 商品运费
      • 优惠券
        • 查询商品券列表
        • 批量领优惠券
        • 查询已领优惠券
      • 订单
        • 订单接口说明
        • 拆单
        • 创建订单
        • 支付前取消订单
        • 订单发起支付
        • 获取订单详情
        • 物流轨迹查询
        • 订单确认收货
      • 售后
        • 售后接口说明
        • 是否支持换货
        • 创建售后单
        • 取消售后单
        • 查询售后退货地址
        • 保存物流信息
        • 修改物流信息
        • 用户确认操作
        • 售后单详情
      • 帐户
        • 账户余额查询
      • 基础数据
        • 查询所有省市区
      • 订阅通知
        • 查询可订阅服务
        • 查询已订阅服务
        • 批量订阅服务通知
        • 批量取消订阅服务通知
    • 回调通知
      • 商品变更消息通知
        POST
      • 订单状态变更通知
        POST
      • 订单状态异常通知
        POST
      • 发货状态变更通知
        POST
      • 售后状态变更通知
        POST
      • 售后创建补款单通知
        POST
      • 账户余额不足提醒
        POST
    • 数据模型
      • Activity
      • Goods
      • SkuInfo
      • SkuPriceInfo
      • SkuPurchaseLimitInfo
      • SkuAttributeInfo
      • GoodsAttributeInfo
      • GoodsAggAttributeInfo
      • PromotionDetailInfo
      • Coupon
      • Category
      • SkuStock
      • LogisticsCompany
      • OrderGroup
      • Order
      • OrderSku
      • OrderApprove
      • LogisticsTrace
      • LogisticsTraceItem
      • FreightInsuranceInfo
      • AccountBalance
      • AccountPayment
      • AccountBill
      • AccountBillItem
      • OpenapiAddressAreaResponse
      • CallbackService
      • PromoTag
      • PageResult
      • UserCoupon
      • OrderGoods
      • Receiver
      • OrderPromotion
      • SplitOrder
      • SplitOrderSku
      • AddressArea
      • ExchangeSkuTree
      • AftersaleReturnAddress
      • AftersaleApplyExtend
      • AftersaleApply
      • AftersaleExpressInfo
      • AftersaleConfirm
      • AftersaleDetail
      • OrderSkuLogistics
      • OrderLogistics
      • OrderDetail
      • OrderDetailSku
      • FreightInsurance
      • GoodsChange
      • OrderSkuChange
      • OrderChange
      • DeliverySkuChange
      • DeliveryChange
      • AftersaleChange
      • AftersaleSubsidyChange
      • AmountNotify
      • GoodsFreight
      • OrderErrorChange

    回调通知

    概述#

    使用消息订阅功能时,需要开发消息接收接口。开放平台通过HTTP协议POST方式调用消息接收接口,并且请求头中的Content-Type为application/json;charset=utf-8。消息接收接口需要进行验签,以确保消息的正确;消息接收接口请求参数和返回数据需要符合规范。由于网络原因、接口响应超时或者要求业务重试,开放平台会重新推送消息。

    重新推送消息说明:#

    重推间隔: 1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h,总共重推18次
    要求接口具有消息排重功能。`

    调用消息接收接口请求参数#

    字段名称类型是否必填参数位置示例值描述
    appidString是query2c10899471c0e6750171cab921e22e48应用ID
    timestampLong是query15891606159发起请求的时间,单位:秒
    noncestrString是queryx2dh3kzy随机字符串,长度32位以内
    signString是query8a5ff8e7716227d6017162aa1a0a002c签名
    messagekeyString是query202501010800888123456789消息唯一判断字段
    topicString是queryGOODS_CHANGE用于区分消息类型
    bodyString是body{"goodsId":"123456"}消息内容,格式为JSON字符串

    返回内容#

    格式:application/json;charset=utf-8
    名称类型是否必填示例描述
    codeString是200返回码
    messageString是成功返回信息
    successboolean是true成功或者失败

    返回错误码列表#

    错误码描述
    200操作成功
    其他操作失败,通知将进行重试

    签名规范#

    签名算法详见接口说明
    有以下两点区别:
    1.
    加密字符串中增加messagekey和topic参数,比如:appid={appid}&appsecret={appsecret}&body={body}&messagekey={messagekey}&noncestr={noncestr}&timestamp={timestamp}&topic={topic}
    2.
    QueryString后面增加messagekey和topic参数,比如:appid=ca5ff8s76e211d12016e21a627530031&messagekey=202501010800888123456789&noncestr=xxxxxx&timestamp=1584430120&topic=GOODS_CHANGE&sign=c6b8ce9e9d4a3a30d7db6e48f4a903efb099d15c
    修改于 2025-10-09 15:59:42
    上一页
    批量取消订阅服务通知
    下一页
    商品变更消息通知
    Built with