API接口目录
suning.onlinestore.activity.confirm 小店营销资格校验
¥免费

小店营销资格校验

公共参数
请求参数
名称 类型 是否必须 示例值 描述
customerNoStringY34545会员编码
businessTypeStringY04业务类型
activityQryCommReqBoStringN
itemNoStringY001行项目号
commCodeStringY000000000012345678商品编码
activityIdStringY4456活动编码
storeCodeStringN0000000000门店编码
cmmdtyQtyStringN8商品数量
响应参数
名称 类型 示例值 描述
resultFlagStringY成功标记
resultCodeStringPGXD-YX02-01结果编码值
resultMsgString门店编码不存在结果原因描述
activityResultInfoString
canBuyString0:用户无资格购买 用户已超过单人限购数量 1:用户有资格购买 2:商品/活动暂不销售 3:活动剩余数量不足 4:用户还有机会购买 5:商品占用数量不足 6,购买数量小于起售数量 7 商品预热期,可以按普通价下单是否有资格
activityIdString35345活动编码
storeCodeString0000000000门店编码
cmmdtyCodeString000000000012345678商品编码
limitedNumString10个人限购数量
remanentQtyString200活动剩余数量
taskUpQtyString5商品占用数量
startCountString5起售数量
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                <sn_request>
  <sn_body>
    <confirmOtoactivity>
      <activityQryCommReqBo>
        <activityId>4456</activityId>
        <commCode>000000000012345678</commCode>
        <itemNo>001</itemNo>
        <cmmdtyQty>8</cmmdtyQty>
        <storeCode>0000000000</storeCode>
      </activityQryCommReqBo>
      <businessType>04</businessType>
      <customerNo>34545</customerNo>
    </confirmOtoactivity>
  </sn_body>
</sn_request>

                                
                                {
  "sn_request": {
    "sn_body": {
      "confirmOtoactivity": {
        "activityQryCommReqBo": [
          {
            "activityId": "4456",
            "commCode": "000000000012345678",
            "itemNo": "001",
            "cmmdtyQty": "8",
            "storeCode": "0000000000"
          }
        ],
        "businessType": "04",
        "customerNo": "34545"
      }
    }
  }
}
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              <sn_responseContent>
  <sn_body>
    <confirmOtoactivity>
      <resultCode>PGXD-YX02-01</resultCode>
      <resultFlag>Y</resultFlag>
      <resultMsg>门店编码不存在</resultMsg>
      <activityResultInfo>
        <activityId>35345</activityId>
        <startCount>5</startCount>
        <remanentQty>200</remanentQty>
        <cmmdtyCode>000000000012345678</cmmdtyCode>
        <limitedNum>10</limitedNum>
        <canBuy>0:用户无资格购买 用户已超过单人限购数量 1:用户有资格购买 2:商品/活动暂不销售 3:活动剩余数量不足 4:用户还有机会购买 5:商品占用数量不足 6,购买数量小于起售数量 7 商品预热期,可以按普通价下单</canBuy>
        <storeCode>0000000000</storeCode>
        <taskUpQty>5</taskUpQty>
      </activityResultInfo>
    </confirmOtoactivity>
  </sn_body>
</sn_responseContent>

                              
                              {
  "sn_responseContent": {
    "sn_body": {
      "confirmOtoactivity": {
        "resultCode": "PGXD-YX02-01",
        "resultFlag": "Y",
        "resultMsg": "门店编码不存在",
        "activityResultInfo": [
          {
            "activityId": "35345",
            "startCount": "5",
            "remanentQty": "200",
            "cmmdtyCode": "000000000012345678",
            "limitedNum": "10",
            "canBuy": "0:用户无资格购买 用户已超过单人限购数量 1:用户有资格购买 2:商品/活动暂不销售 3:活动剩余数量不足 4:用户还有机会购买 5:商品占用数量不足 6,购买数量小于起售数量 7 商品预热期,可以按普通价下单",
            "storeCode": "0000000000",
            "taskUpQty": "5"
          }
        ]
      }
    }
  }
}
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.onlinestore.confirmactivity.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
isp.sys.service.unavailable.pangu 服务不可用 请联系苏宁技术人员
公共异常码
API工具
FAQ