【问题标题】:how to edit a user's information on WordPress Api如何在 WordPress Api 上编辑用户信息
【发布时间】:2020-12-07 03:32:56
【问题描述】:

我正在使用本机反应。我想通过用户 ID 编辑用户信息。所以wordpress提供了api。当我使用时,出现错误 401。

请求失败,状态码为 401

文档:https://developer.wordpress.org/rest-api/reference/users/#update-a-user

const userDate = {
      first_name: userDataAccount.firstName,
      last_name: userDataAccount.lastName,
};

const user = await WordpressApi.post("/wp-json/wp/v2/users/" + userFullInfo.id, userDate);

这是为什么呢?请帮帮我...

【问题讨论】:

  • 可能是由于身份验证问题而出现此错误。你是否在 auth 中传递了你的 consumer_key 和 consumer_secret ?
  • 是的,已经通过了。通过用户 id 成功获取用户数据。更新用户信息时,收到错误 401。我要传递任何标题或参数吗?
  • 您是否拥有来自旧版 api 的写入权限?
  • 我已经解决了我的问题。谢谢@KishanBharda。我以正确的方式添加了 auth 标头,即使它没有连接,得到错误 401。但是用 http 而不是 https,它连接得很好。所以这是与 ssl 相关的问题,我需要仔细检查 wp ssl 连接。谢谢

标签: reactjs wordpress react-native


【解决方案1】:

我已经解决了我的问题。我以正确的方式添加了 auth 标头,即使它没有连接,得到错误 401。但是用 http 而不是 https,它连接得很好。所以这是与 ssl 相关的问题,我需要仔细检查 wp ssl 连接。谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多