批量添加购物车
<p><strong>简要描述:</strong> </p>
<ul>
<li>批量添加购物车</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://open.hznzcn.com/member/shoppingcart/batchadd</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;">ShoppingCartAddRequestJson</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>批量添加的产品信息 json ,具体参考下面的 <strong>ShoppingCartAddRequest对象说明</strong></td>
</tr>
<tr>
<td style="text-align: left;">IsUpdate</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>是否是更新购物车;<br/>1:如果,IsUpdate=0,那么只进行添加购物车操作;<span style="color:green">建议添加购物车,额外再提供删除购物车接口</span><br/>2:如果,IsUpdate=1,会进行更新购物车操作,<span style="color:red">货捕头自用机制,不建议集成更新购物车,该机制里还有删除的操作的,对应的提交参数有点复杂,容易删掉购物车</span></td>
</tr>
</tbody>
</table>
<p><strong>ShoppingCartAddRequest对象说明</strong></p>
<ul>
<li>
<p>添加购物车请求对象</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;">ProductId</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">货捕头产品id</td>
</tr>
<tr>
<td style="text-align: left;">Quantity</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">加入到购物车的数量</td>
</tr>
<tr>
<td style="text-align: left;">Color</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">颜色</td>
</tr>
<tr>
<td style="text-align: left;">Size</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">尺码</td>
</tr>
</tbody>
</table>
<p><strong>请求参数示例</strong></p>
</li>
</ul>
<pre><code>{
"ShoppingCartAddRequestJson": "[{\"size\":\"XL\",\"ProductId\":\"4550426\",\"Quantity\":\"1\",\"color\":\"咖啡色\"},{\"size\":\"2XL\",\"ProductId\":\"4550426\",\"Quantity\":\"1\",\"color\":\"卡其色\"}]",
"IsUpdate": 0,
"access_token": "EhzYGoPwvxGo_VYk1oHjDItcObCzIRGc253DKJa3ibbNyHPjy4upg0uZJLP014G-pYast8psWa_MGO_O7wbBeSJ3P6gHuKbjxeSFrNlNxd9IAXTdzbMgBS2TkN42RVpMlExULmmNBhiav7bbaHzwNMP6icLKahE5wGsT2z0tDhHQriM6lNv22HiF04AVHg1b17sjkAspVp49-Ci8-CjcDPRlvMFZIvYzajZpRs",
"app_key": 1,
"sign": "5E0E06CBC5EC65749A502029876DB3F3",
"stamp": 637437091950884600
}
</code></pre>
<p><strong>返回示例</strong></p>
<pre><code> {
"Data": 0,
"Code": "string",
"CodeDescription": "string",
"Msg": "string"
}
</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;">int</td>
<td style="text-align: left;">是否添加成功,<br/>0=失败;<br/>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>备注</strong> </p>