use*_*536 7 api rest woocommerce
我已经在 Woocommerce REST API 文档中完全搜索了用户登录/注册的端点,但找不到它。任何人都可以向我提供端点及其文档的链接吗?
您可以通过多种方式实现这一目标。
第一种方法是:
它不是专门针对 WooCommerce 的,也适用于所有 WordPress 登录和注册
报名:
方法 POST
参数:用户名、邮箱、密码
https://example.com/wp-json/wp/v2/users
它将创建一个新用户
登录:
方法 POST
参数:用户名/电子邮件,密码
https://example.com/wp-json/jwt-auth/v1/token
它将生成一个访问令牌,您可以将其传递给您以后的请求。
您可以将JWT Authentication for WP REST API用于登录目的
仅供参考:Woocommerce 用户或客户实际上是 Wordpress 用户,更像是博客订阅者(就像 woocommere 产品是 WordPress 帖子一样,因此要创建用户,您可以使用 WP_API 函数来实现此目的。
wp_create_user使用最少的参数(用户名、密码和电子邮件)创建用户。
wp_insert_user创建具有扩展用户数据的用户。
我假设用户角色必须与 woocommerce 处理的角色(客户或商店经理)相匹配现在还有一个用于在 WooCommerce REST API 中创建/更新/列出客户的端点(http://woothemes.github.io/woocommerce-rest-api-文档/#customers),但目前没有登录/身份验证支持。
对于登录/身份验证,WP_API 有两种机制:CookieAuth 和 OAuth 如果您解释一下您要实现的目标,那么会更容易提供帮助。