接口描述:

  • 验证是否允许添加或编辑购物车。

请求 URL:

  • http|https://host/api/v1/cart/method/check.cart.goods/

请求方式:

  • GET
  • POST

是否授权:

业务参数:

参数名 类型 是否必须 范围值 默认值 示例值 描述
goods_id integer gt:0 13 商品编号
goods_num integer gt:0 1 购买数量
goods_spec array minx[]:0 [1,3] 商品规格,详见备注

响应参数:

参数名 类型 是否返回 示例值 描述
status integer 200 状态码
message string success 消息信息
data object [] 返回对象
data 类型 是否返回 示例值 描述
goods_id integer 13 商品编号
goods_num integer 1 购买数量
key_name string 1_3 商品规格键名
key_value string 颜色:黑色 CPU:I5 商品规格值

响应示例:

  1. {
  2. "status": 200,
  3. "message": "success",
  4. "data": {
  5. "goods_id": 13,
  6. "goods_num": 1,
  7. "key_name": "1_3",
  8. "key_value": "颜色:黑色 CPU:I5"
  9. }
  10. }

错误示例:

  1. {
  2. "status": 500,
  3. "message": "请选择商品规格"
  4. }

备注:

  1. 该接口主要作用是当买家以游客身份游览商品时对商品进行加入购物车操作时需要将数据缓存在本地,在缓存之前进行验证操作。当买家正式登录之后可通过接口「批量添加商品到购物车」来进行实际数据的更新。

  2. 不存在规格的商品不需要填写goods_spec参数,但对于存在规格的商品来说是必须填写的。

文档更新时间: 2018-06-23 15:41