Spree generic implementation for api token

2019-08-10 20:34发布

I an deleting items from spree cart using the following spree api url

/api/orders/#{current_order.number}/line_items/#{line_iem.id}?line_item[variant_id]=#{line_item.variant.id}&line_item[quantity]=0&token=MyToken

the token used here is of a single user. I want to implement this in generic way so that it can be used for both guest and registered user.. is it possible?

any help would be highly appreciated

Regards

1条回答
【Aperson】
2楼-- · 2019-08-10 21:09

Whenever you create an order using the Spree API, you get an order_token in the response. From the Spree API Guide:

The order_token parameter will work for authorizing any action for an order within Spree’s API.

So instead of appending &token=... you should append &order_token=...

It will work for both registered users as well as guests.

查看更多
登录 后发表回答