gpt4 book ai didi

wordpress - React + Wordpress + Woocommerce REST API 401 - 无需 AUTH 即可获取产品

转载 作者:行者123 更新时间:2023-12-03 14:19:52 25 4
gpt4 key购买 nike

我正在使用 React、Wordpress v4 和 Woocommerce Rest api v2 构建一个网上商店.

我对如何进行身份验证有点困惑。据我了解,对于某些请求(例如下订单或创建新产品),我需要进行身份验证。

但我还需要能够为首次访问该网站并且只想浏览我们所有产品的客户检索所有产品。这里的最佳实践是什么?

我的想法是:

  • 使用 PHP 或 Node 创建一个公共(public)的独立层,用于安全地存储 Woocommerce API key 并提供公共(public)端点(仅限 GET,即 GET/products)
  • 通过 JS/React 访问这些端点并渲染产品
  • 创建另一个单独的层来下订单,需要客户进行身份验证(即 POST/orders)

此外,我可以使用 Wordpress 函数 add_action( 'rest_api_init',...,而不是添加单独的层。

有更好的方法吗还是我错过了什么?或者我可以通过 Wordpress API 端点以某种方式检索 Woocommerce 产品,而无需 api key 吗?

最佳答案

好吧,不知怎的,我的想法是错误的。由于 WordPress 列出了在 woocommerce 中创建的所有产品,作为具有帖子类型 product 的常规 Wordpress 帖子,因此我只需向 Wordpress API(不是 Woocommerce API!)发出请求,在我的示例中:

http://laflor.wordpress.local/wp-json/wp/v2/product

关于wordpress - React + Wordpress + Woocommerce REST API 401 - 无需 AUTH 即可获取产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46488451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com