杭州女装网API


获取指定产品的状态信息

<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>

页面列表

ITEM_HTML