Общая реализация Spree для API-токена

Я удаляю элементы из корзины spree, используя следующий URL-адрес spree api

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

здесь используется токен одного пользователя. Я хочу реализовать это в общем виде, чтобы его можно было использовать как для гостя, так и для зарегистрированного пользователя. Возможно ли это?

Любая помощь будет высоко оценен

С уважением

1 ответ

Решение

Всякий раз, когда вы создаете заказ с помощью Spree API, вы получаете order_token в ответ. Из руководства по Spree API:

Параметр order_token будет работать для авторизации любого действия для заказа в API Spree.

Так что вместо добавления &token=... ты должен добавить &order_token=...

Он будет работать как для зарегистрированных пользователей, так и для гостей.

Другие вопросы по тегам