Общая реализация 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=...
Он будет работать как для зарегистрированных пользователей, так и для гостей.