- 必须先读
- Ajax编程_V7.6大纲配套
- 数据可视化
- Vue基础
- Vue_大事件
- 黑马头条号
- 极客园_PC
- 极客园(黑马头条)_移动端
- 人资项目
- 小兔鲜电商
- 小程序基础
- 小程序项目
- layui_大事件
- 品优购电商后台
- 其他可用接口
修改-购物车商品
PUT
/member/cart/{id}
注意2: 请求体传递什么参数就只更新某个字段的值
请求参数
Path 参数
id
string
必需
示例值:
300247947
Header 参数
Authorization
string
必需
示例值:
{{ERABBIT_ACCESS_TOKEN}}
Body 参数application/json
selected
boolean
商品选中状态
count
integer
商品数量
示例
{
"selected": false,
"count": 5
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://pcapi-xiaotuxian-front-devtest.itheima.net/member/cart/300247947' \
--header 'Authorization: {{ERABBIT_ACCESS_TOKEN}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"selected": false,
"count": 5
}'
返回响应
🟢200成功
application/json
Body
code
string
业务状态码
msg
string
响应消息
result
object
响应结果
id
string
商品id
skuId
string
商品sku的id
name
string
商品名字
attrsText
string
商品属性
specs
array[string]
商品规格列表
picture
string
商品图片
price
string
商品价格
nowPrice
string
商品现在价格
nowOriginalPrice
string
商品现在原来价格
selected
boolean
商品选中状态
stock
integer
商品库存
count
integer
商品数量
isEffective
boolean
商品是否有效
discount
null
商品折扣
isCollect
boolean
商品是否收藏
postFee
integer
商品邮费
示例
{
"code": "1",
"msg": "操作成功",
"result": {
"id": "3995844",
"skuId": "300247947",
"name": "优质90%白鸭绒,儿童轻薄羽绒裤1-6岁",
"attrsText": "颜色:黑色 尺码:80cm(建议12-18个月) ",
"specs": [],
"picture": "https://yanxuan-item.nosdn.127.net/f17d6260e7eb0cb805b796296f5f54b5.jpg",
"price": "129.00",
"nowPrice": "129.00",
"nowOriginalPrice": "129.00",
"selected": false,
"stock": 109,
"count": 5,
"isEffective": true,
"discount": null,
"isCollect": false,
"postFee": 0
}
}
🟠400参数有误
🔴500未携带参数
修改于 2022-09-06 09:13:58