API接口目录

平台业务

商品API
价格API
库存API
销售准备API
交易API
退货退款API(新)
财务API
店铺API
物流API
促销API
分销API
发票API
招商API
换货API
互动营销API
退货退款API
客服API
平台营销API
风控API
会员通API
账房API
财务记账API
异常码自查工具
suning.custom.product.query 获取苏宁产品信息
¥免费

可通过此接口批量查询苏宁产品信息。
1、可通过输入“品牌/出版社编码+采购目录编码”,批量查询苏宁产品信息。若查询的苏宁产品含有子商品,查询结果返回子商品编码、子商品名称、子商品图片。
2、pageNo(页码)、pageSize(每页条数)必须组合查询,否则,系统默认返回第一页的10条数据。
3、返回结果分页展示,通过输入的页码可以定位到具体第几页,每页条数控制每页返回的条数。

公共参数
请求参数
名称 类型 是否必须 示例值 描述
brandCode String N R3301 品牌编码/出版社编码,可由平台业务-商品服务-获取商品品牌信息接口获取。必填项,根据接口输入内容进行精确查询,不可输入中文。
categoryCode String N R3301002 采购目录编码,底层采购目录编码。可由平台业务-商品服务-获取商品采购目录信息接口获取。必填项,根据接口输入内容进行精确查询,不可输入中文。
pageNo String N 1 页码。取值范围:大于零的整数;默认值为1,即返回第一页数据。
pageSize String N 2 每页条数。取值范围:大于零的整数;最大值:50。默认值:10。
响应参数
名称 类型 示例值 描述
productName String 男装衬衫 苏宁商品名称
productCode String 102609864 苏宁商品编码
categoryName String 日用百货 苏宁商品采购目录名称
categoryCode String R2701002 苏宁商品采购目录编码
brandName String 东盛 苏宁商品品牌/出版社名称
brandCode String 000C 苏宁商品品牌/出版社编码
productCode String 102610031 子商品的商品编码。如无子商品,则不展示此字段。
productName String 男装T恤 子商品的商品名称。如无子商品,则不展示此字段。
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                
      	<sn_request> 
  <sn_body> 
    <product> 
      <brandCode>000C</brandCode>  
      <categoryCode>R2701002</categoryCode>  
      <pageNo>1</pageNo>  
      <pageSize>2</pageSize> 
    </product> 
  </sn_body> 
</sn_request>
	  
                                
                                
      	{
  "sn_request": {
    "sn_body": {
      "product": {
        "brandCode": "000C",
        "categoryCode": "R2701002",
        "pageNo": "1",
        "pageSize": "2"
      }
    }
  }
}
      
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              
      	非子商品:
<sn_responseContent> 
  <sn_head> 
    <pageNo>1</pageNo>  
    <pageTotal>20</pageTotal>  
    <returnMessage>biz.handler.data-get:success</returnMessage> 
  </sn_head>  
  <sn_body> 
    <product> 
      <productName>男装衬衫</productName>  
      <productCode>102609864</productCode>  
      <categoryName>日用百货</categoryName>  
      <categoryCode>R2701002</categoryCode>  
      <brandName>东盛</brandName>  
      <brandCode>000C</brandCode>  
    </product>  
    <product> 
      <productName>男装T恤</productName>  
      <productCode>102610031</productCode>  
      <categoryName>日用百货</categoryName>  
      <categoryCode>R2701002</categoryCode>  
      <brandName>东盛</brandName>  
      <brandCode>000C</brandCode>  
    </product> 
  </sn_body> 
</sn_responseContent>

含子商品:
<sn_responseContent> 
  <sn_head> 
    <pageNo>1</pageNo>  
    <pageTotal>13</pageTotal>  
    <returnMessage>biz.handler.data-get:success</returnMessage> 
  </sn_head>  
  <sn_body> 
    <product> 
      <productName>风衣</productName>  
      <productCode>104007317</productCode>  
      <categoryName>女装T恤</categoryName>  
      <categoryCode>R6152001</categoryCode>  
      <brandName>东盛</brandName>  
      <brandCode>000C</brandCode>  
      <childProduct> 
        <productCode>104007320</productCode>  
        <productName>风衣 蓝色, M</productName>  
      </childProduct>  
      <childProduct> 
        <productCode>104007318</productCode>  
        <productName>风衣, 白色, M</productName>  
      </childProduct>  
      <childProduct> 
        <productCode>104007381</productCode>  
        <productName>风衣, 蓝色, S</productName>  
      </childProduct> 
    </product>  
    <product> 
      <productName>外套</productName>  
      <productCode>104001868</productCode>  
      <categoryName>女装T恤</categoryName>  
      <categoryCode>R6152001</categoryCode>  
      <brandName>东盛</brandName>  
      <brandCode>000C</brandCode>  
      <childProduct> 
        <productCode>104001872</productCode>  
        <productName>外套, 白色, 140</productName>  
      </childProduct>  
      <childProduct> 
        <productCode>104001871</productCode>  
        <productName>外套, 白色, 130</productName>  
      </childProduct>  
      <childProduct> 
        <productCode>104001869</productCode>  
        <productName>外套, 白色, 110</productName>  
      </childProduct>  
      <childProduct> 
        <productCode>104001874</productCode>  
        <productName>外套, 白色, 36码</productName>  
      </childProduct> 
    </product> 
  </sn_body> 
</sn_responseContent>
      
                              
                              
      	非子商品报文:
{
  "sn_responseContent": {
    "sn_head": {
      "pageNo": "1",
      "pageTotal": "20",
      "returnMessage": "biz.handler.data-get:success"
    },
    "sn_body": {
      "product": [
        {
          "productName": "男装衬衫",
          "productCode": "102609864",
          "categoryName": "日用百货",
          "categoryCode": "R2701002",
          "brandName": "东盛",
          "brandCode": "000C"
        },
        {
          "productName": "男装T恤",
          "productCode": "102610031",
          "categoryName": "日用百货",
          "categoryCode": "R2701002",
          "brandName": "东盛",
          "brandCode": "000C"
        }
      ]
    }
  }
}

含子商品报文:
{
  "sn_responseContent": {
    "sn_head": {
      "pageNo": "1",
      "pageTotal": "13",
      "returnMessage": "biz.handler.data-get:success"
    },
    "sn_body": {
      "product": [
        {
          "productName": "风衣",
          "productCode": "104007317",
          "categoryName": "女装T恤",
          "categoryCode": "R6152001",
          "brandName": "东盛",
          "brandCode": "000C",
          "childProduct": [
            {
              "productCode": "104007320",
              "productName": "风衣 蓝色, M"
            },
            {
              "productCode": "104007318",
              "productName": "风衣, 白色, M"
            },
            {
              "productCode": "104007381",
              "productName": "风衣, 蓝色, S"
            }
          ]
        },
        {
          "productName": "外套",
          "productCode": "104001868",
          "categoryName": "女装T恤",
          "categoryCode": "R6152001",
          "brandName": "东盛",
          "brandCode": "000C",
          "childProduct": [
            {
              "productCode": "104001872",
              "productName": "外套, 白色, 140"
            },
            {
              "productCode": "104001871",
              "productName": "外套, 白色, 130"
            },
            {
              "productCode": "104001869",
              "productName": "外套, 白色, 110"
            },
            {
              "productCode": "104001874",
              "productName": "外套, 白色, 36码"
            }
          ]
        }
      ]
    }
  }
}
      
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.custom.product.invalid-biz:* *为对应字段,不能为中文 检查对应字段是否为中文
biz.product.missing-parameter:* *为必填字段,缺失 检查是否缺少必填字段值
biz.handler.data-get:no-result 1. 采购目录代码不存在 2. 品牌/出版社代码不存在 重新输入正确的值
公共异常码
API工具
FAQ

Q:如何判断某个商品是否含有子商品?

A:若商品有多个尺码、多种颜色、多种其他规格,则该商品含有子商品。例如iphone5s,有黑色、白色、金色,iphone5s为主商品,iphone5s(黑色)、iphone5s(白色)、iphone5s(金色)则分别为子商品。

Q:获取商品信息时,若商品含有子商品,如何区分获取的苏宁商品编码(productCode)是主商品编码还是子商品编码(productCode)?

A:返回的查询结果中,苏宁主商品编码(productCode)在报文的item节点里面,子商品编码(productCode)在 childitem节点里面。