获取产品的缺货日志
<p><strong>简要描述:</strong> </p>
<ul>
<li>获取产品的缺货日志</li>
<li>该接口可用于判断产品的规格是否存在缺货情况!</li>
<li>如果 <strong>产品整个缺货</strong> 或者 <strong>某些规格缺货</strong>,会返回相关的 到货日期,表示在 到货日期 前,缺货,并无法完成配货</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://open.hznzcn.com/product/stockout/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;">ProductId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>产品ID</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<ul>
<li>
<p>返回的结构一样,但是数据内容有两种,需要特别处理,下面分示例一和示例二 </p>
</li>
<li>
<p>示例一,是整款缺货,就是产品的所有规格都缺货</p>
</li>
<li>
<p>示例二,非整款缺货,某些规格缺货</p>
<p><strong>下面是示例一(整款缺货):</strong></p>
</li>
</ul>
<pre><code>{
"Items": [
{
"ProId": 751853,
"SpecId": "-1",
"Specifications": "整款",
"ArrivalDate": "2018-12-25"
}
],
"TotalCount": 0,
"HasNext": 0,
"Code": "0",
"Msg": null
}
</code></pre>
<p><strong>下面是示例二(某些规格缺货):</strong></p>
<pre><code>{
"Items": [
{
"ProId": 598910,
"SpecId": "16836287",
"Specifications": "蓝色,L",
"ArrivalDate": "2018-12-27"
},
{
"ProId": 598910,
"SpecId": "16836286",
"Specifications": "蓝色,M",
"ArrivalDate": "2018-12-27"
}
],
"TotalCount": 0,
"HasNext": 0,
"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;">Items</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">缺货日志对象集合 (List<StockOutLog>),具体参考下面的 <strong>Items参数说明</strong></td>
</tr>
<tr>
<td style="text-align: left;">TotalCount</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">总记录数</td>
</tr>
<tr>
<td style="text-align: left;">HasNext</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">是否还有下一页,0:没有,1:有</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>Items参数说明</strong></p>
<ul>
<li>
<p>是一个集合, List<StockOutLog></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;">string</td>
<td style="text-align: left;">产品规格的Id ,如返回示例一,如果 specID=“-1”,那么表示是整款缺货。该产品的所有规格都是缺货的;如果如返回示例二,那么表示只是代表某个规格。</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;">ArrivalDate</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">到货日期</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
</li>
</ul>