立即购买
立即购买。和add方法的区别在于:
- 如果购物车内已经存在购物车货品,前者的逻辑是数量添加,这里的逻辑是数量覆盖
- 添加成功以后,前者的逻辑是返回当前购物车商品数量,这里的逻辑是返回对应购物车项的ID
请求地址
POST https://{host}/openapi/cart/add
请求参数
header
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
x-token | String | 用户token |
body
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
productId | int | 货品ID | ||
number | int | 商品货品的数量 | ||
goodsId | int | 商品ID |
返回值
{
"errcode": "0",
"errmsg": "",
"data": 123
}
参数说明
属性 | 类型 | 说明 |
---|---|---|
data | int | 购物车id |
errcode | number | 错误码 |
errmsg | string | 错误信息 |
errcode 的合法值
值 | 说明 | 最低版本 |
---|---|---|
-1 | 系统错误 | |
0 | 请求成功 | |
20001 | 参数为空 | |
20003 | 参数错误 | |
51001 | 商品已下架 | |
51002 | 库存不足 | |
22001 | 更新操作超时 | |
22002 | 更新操作失败 |