我使用以下 spree api url 从 spree 购物车中删除项目
/api/orders/#{current_order.number}/line_items/#{line_iem.id}?line_item[variant_id]=#{line_item.variant.id}&line_item[quantity]=0&token=MyToken
此处使用的令牌是单个用户的。我想以通用方式实现它,以便它可以用于访客和注册用户..这可能吗?
任何帮助将不胜感激
问候
我使用以下 spree api url 从 spree 购物车中删除项目
/api/orders/#{current_order.number}/line_items/#{line_iem.id}?line_item[variant_id]=#{line_item.variant.id}&line_item[quantity]=0&token=MyToken
此处使用的令牌是单个用户的。我想以通用方式实现它,以便它可以用于访客和注册用户..这可能吗?
任何帮助将不胜感激
问候
每当您使用 Spree API 创建订单时,您都会order_token
在响应中收到一个。来自Spree API 指南:
order_token 参数将用于授权 Spree API 中订单的任何操作。
因此,&token=...
您应该追加而不是追加&order_token=...
它适用于注册用户和访客。