API接口目录

电商能力输出业务

商品API
商品API
价格API
订单API
营销API
基础数据API
物流API
促销API
同城帮定制API
优惠券定制业务API
会员API
客服沟通咨询API
三方库存API
账单API
异常码自查工具
suning.online.fourpageactivity.query 四级页查询促销活动
¥免费

四级页查询促销活动

公共参数
请求参数
名称 类型 是否必须 示例值 描述
memberNoStringY18397652345会员编号 (在实际业务中,如果外平台允许顾客不登录外平台调用此接口,那么外平台可以传入一个公共会员号,外平台保证此公共会员号不与真实会员号重复即可;如果顾客已经登录,则建议传入顾客在外平台的真实唯一会员编号)
chanIdStringY01操作渠道 (01:PC,02:APP,03:WAP)
cityStringY南京市城市名称 (即苏宁标准城市名)
activityRangeStringY1促销活动范围 (1、主商品活动查询;2、配件商品可选搭配活动查询;),默认传:【1】主商品活动查询;
cmmdtyCodeStringY123123123123123123商品编码 (苏宁标准18位商品编码)
priceStringY1.00商品价格
businessSignStringY1商品业务标识 (0:普通商品;1:海外购;) 默认传:【0】普通商品;
marketingActivityTypeStringY4-1营销活动类型 (0:普通商品;4-1:大聚惠;4-9:限时促销;4-12:掌上抢;14:促销价;15:大促价;)
shopCodeStringN7611店铺编码
supplierCodeStringN0000000001供应商编码
响应参数
名称 类型 示例值 描述
activityListString
activityTypeString2活动类型 (2:订单促销;6 : 领券 ) 活动类型为【2】且奖励类型为【1】,取出【订单直降】; 活动类型为【6】且奖励类型为【2】,取出【免费领劵】;
activityLabelString1活动标签 (1:满减;7:领券;)
activityIdString1234567123促销活动编码
promotionLabelString促销标签促销标签(注意:此字段已作废)
activitySecretKeyString123活动秘钥,用于免费领券加密
terminalTypeString01_1001活动终端(若多个终端,则下划线拼接如:01_1001; 01:PC、 02:APP、 03:WAP、1001、1002、1003、1004、1005、1006)
startTimeString2019-12-11 20:23:16活动开始时间
endTimeString2019-12-31 23:59:59活动结束时间
bonusListString
bonusTypeString1奖励类型 (1:直降,2:送券) 活动类型为【2】且奖励类型为【1】,取出【订单直降】; 活动类型为【6】且奖励类型为【2】,取出【免费领劵】; 奖励数组顺序:从小到大;
bonusLabelString满XXX元减XX元奖励促销标签; (可用于商品详情页的订单直降活动标签展示;返回内容与<促销标签>字段类似,推荐优先使用本字段的内容展示;【订单直降】时才有该字段值(例如:满2件打8.5折,满3件打7.5折;例如:满99用15)
couponTypeString10001券类型 活动类型为免费领券时必有值; 10001 云券 10002 限品类云券 10004 易券 10005 限品类易券 10009 无敌券
couponValueString1.00券面值
couponRuleIdString12345券使用规则编码
couponPromotionLabelString满99用15券规则优惠说明 (可用于商品详情页的优惠劵标签展示;例如:满99用15)
couponStartTimeString2018-01-01 23:59:59券使用开始时间,格式: yyyy-mm-dd hh24:mi:ss,
couponEndTimeString2018-01-01 23:59:59券使用结束时间,格式: yyyy-mm-dd hh24:mi:ss,
couponShowTypeString1券标识类型: 1.金额券 2,打折券
bonusruleString
bonusruleIdString11. 活动 2.券
baseAddUpTypeString00:无1:固定值 2:每 3:满 5:阶梯时间 6:阶梯次数 示例:满100减10 ,基数积累方式取值满100元3件 基数积累方式取值固定值
bounsLimitString100示例:满100元打8.8折的100 满3件打9折,最大优惠200的基数值是3
baseQuantifierTypeString11:金额: 2:人数 3:件数 4:概率 5 : 类目类型 基数量词的类型:例如满100减10基数值量词是类型是金额, 满3件打9折,最大优惠200的基数类型是折扣 满3件减1件 基数积累类型是件数
bounsAmountString10示例:满100减10奖励数值即10 满3件打9折奖励值是1折即0.1。当促销活动为满额打折/满件打折 两种场景时,券和活动的传值不一样。例如:100元打9折,如果是券,取值为9;如果是活动,取值为0.1 满3件打9折, 如果是券,取值为9; 如果是活动,取值为0.1。
rewardQuantifierTypeString11:金额: 2:人数 3:件数 4:概率 5:折扣 6、外围系统指定8、定价 励量词类型 示例满100减10类型是金额,满100打9折是折扣,满3件减1件是件数
singleMaxRewardAmountString200最多减免Y元的Y 即单次奖励最大奖励多少。示例:满100打9折,最大优惠200,其中200即为最大值
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                <sn_request>
  <sn_body>
    <queryFourpageactivity>
      <shopCode>7611</shopCode>
      <memberNo>18397652345</memberNo>
      <activityRange>1</activityRange>
      <marketingActivityType>4-1</marketingActivityType>
      <city>南京市</city>
      <price>1.00</price>
      <cmmdtyCode>123123123123123123</cmmdtyCode>
      <chanId>01</chanId>
      <businessSign>1</businessSign>
      <supplierCode>0000000001</supplierCode>
    </queryFourpageactivity>
  </sn_body>
</sn_request>

                                
                                {
  "sn_request": {
    "sn_body": {
      "queryFourpageactivity": {
        "shopCode": "7611",
        "memberNo": "18397652345",
        "activityRange": "1",
        "marketingActivityType": "4-1",
        "city": "南京市",
        "price": "1.00",
        "cmmdtyCode": "123123123123123123",
        "chanId": "01",
        "businessSign": "1",
        "supplierCode": "0000000001"
      }
    }
  }
}
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              <sn_responseContent>
  <sn_body>
    <queryFourpageactivity>
      <activityList>
        <activitySecretKey>123</activitySecretKey>
        <activityId>1234567123</activityId>
        <promotionLabel>促销标签</promotionLabel>
        <startTime>2019-12-11 20:23:16</startTime>
        <endTime>2019-12-31 23:59:59</endTime>
        <activityLabel>1</activityLabel>
        <activityType>2</activityType>
        <terminalType>01_1001</terminalType>
        <bonusList>
          <couponEndTime>2018-01-01 23:59:59</couponEndTime>
          <couponPromotionLabel>满99用15</couponPromotionLabel>
          <couponRuleId>12345</couponRuleId>
          <couponShowType>1</couponShowType>
          <couponType>10001</couponType>
          <couponStartTime>2018-01-01 23:59:59</couponStartTime>
          <bonusLabel>满XXX元减XX元</bonusLabel>
          <bonusrule>
            <bounsLimit>100</bounsLimit>
            <singleMaxRewardAmount>200</singleMaxRewardAmount>
            <baseAddUpType>0</baseAddUpType>
            <rewardQuantifierType>1</rewardQuantifierType>
            <baseQuantifierType>1</baseQuantifierType>
            <bonusruleId>1</bonusruleId>
            <bounsAmount>10</bounsAmount>
          </bonusrule>
          <bonusType>1</bonusType>
          <couponValue>1.00</couponValue>
        </bonusList>
      </activityList>
    </queryFourpageactivity>
  </sn_body>
</sn_responseContent>

                              
                              {
  "sn_responseContent": {
    "sn_body": {
      "queryFourpageactivity": {
        "activityList": [
          {
            "activitySecretKey": "123",
            "activityId": "1234567123",
            "promotionLabel": "促销标签",
            "startTime": "2019-12-11 20:23:16",
            "endTime": "2019-12-31 23:59:59",
            "activityLabel": "1",
            "activityType": "2",
            "terminalType": "01_1001",
            "bonusList": [
              {
                "couponEndTime": "2018-01-01 23:59:59",
                "couponPromotionLabel": "满99用15",
                "couponRuleId": "12345",
                "couponShowType": "1",
                "couponType": "10001",
                "couponStartTime": "2018-01-01 23:59:59",
                "bonusLabel": "满XXX元减XX元",
                "bonusrule": {
                  "bounsLimit": "100",
                  "singleMaxRewardAmount": "200",
                  "baseAddUpType": "0",
                  "rewardQuantifierType": "1",
                  "baseQuantifierType": "1",
                  "bonusruleId": "1",
                  "bounsAmount": "10"
                },
                "bonusType": "1",
                "couponValue": "1.00"
              }
            ]
          }
        ]
      }
    }
  }
}
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.online.queryfourpageactivity.enumeration-error:* 参数的可选值错误 请检查此参数的值,*号表示参数字段名
biz.online.queryfourpageactivity.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
biz.online.queryfourpageact.missing-parameter:* 参数必填 请检查此参数的值,*号表示参数字段名
biz.handler.data-get:no-result 查询没结果 请检查查询参数
isp.sys.service.unavailable.pangu 服务不可用 请联系苏宁技术人员
biz.online.queryfourpageact.invalid-biz:100 未查询到平台配置信息 请联系苏宁技术人员
biz.online.queryfourpageactivity.invalid-biz:101 商品不在选品范围内,商品编码XX 请联系苏宁技术人员
biz.online.queryfourpageactivity.invalid-biz:102 地址解析错误,地址描述XX 请联系苏宁技术人员
biz.online.queryfourpageactivity.invalid-biz:103 会员编号转换异常,会员号XX 请联系苏宁技术人员
biz.online.queryfourpageactivity.invalid-biz:105 参数必填:具体参数 请联系苏宁技术人员
公共异常码
API工具
FAQ