如何使用 JSON 用户 API 中的 POST 将密码值传递给 wordpress

Posted

技术标签:

【中文标题】如何使用 JSON 用户 API 中的 POST 将密码值传递给 wordpress【英文标题】:How to pass password value to wordpress using POST in JSON User API 【发布时间】:2020-05-06 01:33:28 【问题描述】:

我正在尝试使用 ReactJS 和 WordPress 创建一个注册页面。为了创建一个用户,我使用了一个名为 JSON User API 的插件。

链接:https://wordpress.org/plugins/json-api-user/

我使用这样的 POST 请求传递密码

https://localhost:8080/api/user/register/?username=test&email=test@test.com&password=test&nonce=0d1faff3b5&insecure=cool

它创建了用户但是密码没有保存,我需要在 wordpress 仪表板上手动生成密码


wordpress-dashboard-user-setting

有没有办法禁用WordPress的生成密码或直接将密码保存到WordPress?

【问题讨论】:

图片:i.stack.imgur.com/89D8q.png 【参考方案1】:

我刚刚查看了https://wordpress.org/plugins/json-api-user/ 的 API 文档

据说对于方法注册,您可以传递一个 GET 变量“user_pass”。我在下面的源代码中包含了截图。

https://localhost:8080/api/user/register/?username=test&email=test@test.com&user_pass=test&nonce=0d1faff3b5&insecure=cool

【讨论】:

没问题,很高兴它有帮助。 由于我花时间审查并帮助您找到解决方案,因此非常感谢您投票。谢谢@carljustineoyales

以上是关于如何使用 JSON 用户 API 中的 POST 将密码值传递给 wordpress的主要内容,如果未能解决你的问题,请参考以下文章

Laravel API 身份验证(Passport),从 post application/json 获取用户 ID

如何使用 CURL 转义部分 JSON POST 请求中的字符?

如何从 POST json 中获取数据

如何将json POST数据作为对象传递给Web API方法?

使用 JSON 格式的 POST 方法 web api 将动态输入提交到数据库

如何在 web api 中发布多个 json 对象?