【问题标题】:Spree API use on frontend在前端使用 Spree API
【发布时间】:2015-11-28 02:33:18
【问题描述】:

我想在前端使用 spree api 来实现 ajax 产品搜索,就像在后端输入 4 个字符的订单/编辑中的那样,它使用 api 来获取变体。

但我对令牌感到困惑。即使用户未登录,我如何在前端使用以下内容。

/api/variants?q[product_name_or_sku_cont]=product&token=sometoken

我在使用 api 更新购物车时遇到了类似的问题(检查 here),但我使用 order_token=current_order.guest_token 解决了这个问题

但是在这里我想实现一个搜索,当一个新用户访问该站点时 current_order 是空的。

谢谢

【问题讨论】:

  • 您是否尝试过这个 API 端点而不附加任何令牌?这里不需要令牌。

标签: ruby-on-rails api e-commerce spree


【解决方案1】:

我已将 Spree::Api::Config[:requires_authentication] 更改为 false,现在我无需令牌即可访问它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-06
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    • 1970-01-01
    • 2021-06-03
    相关资源
    最近更新 更多