获取指定产品的状态信息
<p><strong>简要描述:</strong> </p>
<ul>
<li>获取指定产品的状态信息【产品以及其所有的规格是否下架,是否缺货】</li>
<li>该接口可用于判断产品和产品的规格是否正常有效,</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://open.hznzcn.com/product/statusinfo/list</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST</li>
<li>x-www-form-urlencoded</li>
</ul>
<p><strong>公共请求参数:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">是否必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">app_key</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>App应用标识,女装网提供</td>
</tr>
<tr>
<td style="text-align: left;">access_token</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>授权成功的Token,若访问的API和用户有关,该项为必填项,具体请查看 <a href="https://www.showdoc.cc/230407611622153?page_id=1313862750462126" title="点击查看 获取授权,token 文档">[1]获取授权,token 文档</a></td>
</tr>
<tr>
<td style="text-align: left;">stamp</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳,有效期为 <strong>3</strong> 分钟,示例值:636806795462062641,具体参考 <a href="https://www.showdoc.cc/230407611622153?page_id=1313894411972991" title="点击查看时间戳的说明文档">[2]时间戳说明文档</a></td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签名,将除了sign以为的的所有请求参数进行签名加密处理后的字符串,示例值:0895AB9BCE9AA031D4EE3CC38C3E0702,具体参考 <a href="https://www.showdoc.cc/230407611622153?page_id=1313915454654841" title="点击查看签名生成说明文档">[3]签名生成说明文档</a></td>
</tr>
</tbody>
</table>
<p><strong>API请求参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ProductIds</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>指定的产品id字符串, 格式如 “1,2,3” ,每个产品ID,用英文半角逗号分割,最大长度1000</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"Data": [
{
"ProId": 49884,
"Status": 1,
"StatusName": "正常",
"SpecStatusList": [
{
"ProId": 49884,
"SpecId": 1601903,
"Specifications": "天兰,L",
"Status": 2,
"StatusName": "下架",
"ExtendValue": null
},
{
"ProId": 49884,
"SpecId": 1601897,
"Specifications": "黑色,XL",
"Status": 1,
"StatusName": "正常",
"ExtendValue": null
} ,
{
"ProId": 49884,
"SpecId": 1601897,
"Specifications": "黑色,XL",
"Status": 1,
"StatusName": "正常",
"ExtendValue": null
} ,
{
"ProId": 751853,
"SpecId": 19762422,
"Specifications": "粉红色,M",
"Status": 3,
"StatusName": "缺货",
"ExtendValue": "2018-12-25"
}
]
}
],
"Code": "0",
"Msg": null
}
</code></pre>
<p><strong>响应参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Data</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">产品的状态信息集合(List<ProductStatusInfo>),具体参考 下面的 <strong>ProductStatusInfo</strong> 对象说明</td>
</tr>
<tr>
<td style="text-align: left;">Code</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">请求状态码 ,具体参考 <a href="https://www.showdoc.cc/230407611622153?page_id=1314533986849160" title="点击查看请求状态码【ResponseCode】文档">[4]ResponseCode文档</a></td>
</tr>
<tr>
<td style="text-align: left;">Msg</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">请求相关信息</td>
</tr>
</tbody>
</table>
<p><strong>ProductStatusInfo(产品的状态对象信息)参数说明</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ProId</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">商品ID</td>
</tr>
<tr>
<td style="text-align: left;">Status</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">产品状态值, 1:正常(表示前台正常显示); 2:不显示(表示前台隐藏不显示); 3:下架(表示产品已经下架,无法配货);</td>
</tr>
<tr>
<td style="text-align: left;">StatusName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">状态名称</td>
</tr>
<tr>
<td style="text-align: left;">SpecStatusList</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">产品的规格状态信息列表(List<ProductSpecStatusInfo>),具体参考 下面的 <strong>ProductSpecStatusInfo</strong> 对象说明</td>
</tr>
</tbody>
</table>
<p><strong>ProductSpecStatusInfo(规格状态对象信息)参数说明</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ProId</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">商品ID</td>
</tr>
<tr>
<td style="text-align: left;">SpecId</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">规格Id</td>
</tr>
<tr>
<td style="text-align: left;">Specifications</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">产品规格, <strong>特别注意:和规格相关数据进行匹配时,优先拿这个Specifications的值匹配,因为 Specifications我们会确保唯一,SpecId可能会改变</strong></td>
</tr>
<tr>
<td style="text-align: left;">Status</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">规格状态值, 1:正常(可下单,正常配货); 2:下架(已下架,无法配货); 3:缺货(表示该规格最近缺货,能下单,暂时无法完成配货,等到货后,立即会进行配货);</td>
</tr>
<tr>
<td style="text-align: left;">StatusName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">状态名称</td>
</tr>
<tr>
<td style="text-align: left;">ExtendValue</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">扩展值,和status有关!如果status=3,是缺货,ExtendValue代表 “到货日期”,值的格式为“2018-11-11”,目前 ExtendValue就只有status=3时才有值,其他状态都为null</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>