如何通过 WooCommerce rest API 对现有客户进行身份验证

Win*_*Win 5 woocommerce woocommerce-rest-api

我正在为 WooCommerce 网站创建一个移动应用程序,并且已经到了一个阶段,我希望用户在继续购买之前登录或注册 WooCommerce 网站。

我可以毫无问题地创建新客户,但在尝试验证现有客户时遇到问题。在查看了 WooCommerce 的其余 api 文档后,我还没有遇到任何允许现有用户登录其帐户的端点。是否有任何端点允许我执行此操作但未记录在案?

Rei*_*gel 4

可能还有其他方法,但我立即想到的是使用JWT 身份验证 for WP REST API插件。

使用此插件,您可以使用用户名和密码在服务器上请求身份验证。如果成功,它将返回一个令牌。然后使用令牌检查该用户/客户是否有效。如果有效,请使用 wc api 为该客户创建订单。

  • 由于最新版本的 woocommerce 3.3.x,据报告不兼容 https://wordpress.org/support/topic/not-company-with-woocommerce-3-3-x-and-above/ (2认同)