register/login api

时间:2020-11-23 作者:Waterfall

我一直在google上到处寻找,我能找到的只是一些相当旧的插件,这些插件在帮助API注册/登录时显得过时了。

基本上,我有一个移动应用程序,需要通过API从WordPress后端获取数据。我希望用户能够在应用程序上注册,并明显登录。

WordPress中是否有现成的支持,或者您是否需要创建自定义路由等?

我看了看这里:

https://developer.wordpress.org/rest-api/reference/users/#create-a-user

我尝试使用postman将用户名、电子邮件和密码发布到此端点

https://example.com/wp-json/wp/v2/users/

但这给了我一个错误。如果您有任何关于如何做到这一点的建议,我们将不胜感激。

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

WordPress中是否有现成的支持,或者您是否需要创建自定义路由等?

否,没有用于用户登录和注册的端点。您需要安装为远程身份验证设计的身份验证插件,例如OAuth2插件,或者等到5.6添加应用程序密码。不存在用于用户注册的终结点。

我尝试使用postman将用户名、电子邮件和密码发布到此端点

该端点可用于创建新用户,但仅当作为可执行该操作的用户的身份验证请求(即后端的“添加新用户”按钮)发出时。它不能用于注册。

相关推荐

设置API:通过‘Get_Option’设置默认选项失败

所有我的选项都存储在一个数组中test_hs_options</我有select list 设置字段(test_hs_options[\'duration_months\'] ) 存储所选月份(1-12)</对于此设置字段,我想set a default option 5点</我所有设置默认值的尝试都失败了</我错过了什么// Callback for displaying sfield_select_duration. function cb_test_hs_sfield