Woocommerce Rest API v2中用户登录/注册的端点

时间:2015-07-12 06:14:32

标签: api rest woocommerce

我已经在Woocommerce REST API文档中完全搜索了用户登录/注册的端点但无法找到它。任何人都可以提供端点及其文档的链接吗?

2 个答案:

答案 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进行登录

相关问题