首页 文章

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

提问于
浏览
1

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

2 回答

  • 0

    你可以通过很多方式实现这一目标 .

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

  • 1

    供参考: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如果您解释了您要完成的任务,那么将更容易提供帮助 .

相关问题