我已经在Woocommerce REST API文档中完全搜索了用户登录/注册的端点但无法找到它。任何人都可以提供端点及其文档的链接吗?
答案 0 :(得分:1)
供参考: Woocommerce用户或客户实际上是Wordpress用户,更像是博客用户(就像woocommere产品是wordpress帖子一样,所以为了创建用户,你可以使用WP_API功能。
wp_create_user使用最少参数(用户名,密码和电子邮件)创建用户。
wp_insert_user使用扩展用户数据创建用户。
我假设用户角色必须与woocommerce处理的那些角色匹配(customers or shop managers)
现在,还有一个端点用于在WooCommerce REST API(http://woothemes.github.io/woocommerce-rest-api-docs/#customers)中创建/更新/列出客户,但目前还没有登录/授权支持。
对于登录/验证,WP_API中有two mechanisms:CookieAuth和OAuth 如果你解释一下你想要实现的目标,那将更容易提供帮助。
答案 1 :(得分:1)
你可以通过很多方式实现这一目标。
1方法是
这不是针对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进行登录