Magento 2 REST API:carts/mine接口GET请求示例及指定客户方法咨询
Magento 2 REST API
carts/mine 接口调用指南 carts/mine 接口专门用于获取当前已认证客户的购物车信息,不需要手动指定客户ID,完全通过请求中的身份凭证识别客户,以下是两种常见场景的调用方式:
1. 前端浏览器环境调用(Cookie认证)
如果是在Magento前端页面内发起请求,浏览器会自动携带客户登录后的会话Cookie,直接发送GET请求即可:
GET /rest/V1/carts/mine
请求成功后会返回当前登录客户的购物车详情。
2. 后端/第三方服务调用(Bearer Token认证)
第一步:获取客户认证Token
先通过客户的邮箱和密码请求Token接口:
POST /rest/V1/integration/customer/token Content-Type: application/json { "username": "customer@example.com", "password": "customer_password" }
接口会返回一串类似 abc123xyz... 的Bearer Token。
第二步:调用carts/mine接口
把拿到的Token放到请求头的Authorization字段中,发送GET请求:
GET /rest/V1/carts/mine Authorization: Bearer <客户认证Token>
注意事项
- 未认证的请求调用这个接口会返回401未授权错误;
- 接口返回的内容包含购物车ID、商品列表、总价等完整购物车信息,与文档描述一致。
内容的提问来源于stack exchange,提问作者Black
相关产品推荐
相关产品推荐

