在Rest Api guest-cart中获取404错误。 [GET] V1 /访客卡/ {购物车ID}

时间:2019-08-30 08:42:45

标签: rest curl swagger magento2

在我使用POST / guest-cart /创建并使用返回的ID后,我试图通过REST API获取创建的来宾购物车。

当我尝试使用

获取创建的购物车时
/rest/all/V1/guest-carts/{Cart-id}

它返回404错误

{ "message": "No such entity with %fieldName = %fieldValue", "parameters": { "fieldName": "cartId", "fieldValue": null },

当我大摇大摆尝试时也是如此

curl -X GET "http://website.com/default/rest/all/V1/guest-carts/{cart-id}" -H "accept: application/json" -H "Authorization: Bearer {token}"

在两种情况下,我都将其与Authorization和content-type标头一起发送

我尝试用Swagger和Postman拨打电话

我希望收到一辆空的手推车

1 个答案:

答案 0 :(得分:0)

查看是否可以使用GET从项目调用中获得响应-在您的情况下,响应中应该没有项目。

/V1/guest-carts/{cartId}/items

如果这不起作用,则您可能还有其他问题。购物车ID通常会在1小时后过期,因此请为此和以后的测试获取新的购物车ID。查看您的Magento日志,以查看是否出现任何错误以及其他信息。