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