【问题标题】:Woocommerce rest api cannot list resourcesWoocommerce rest api 无法列出资源
【发布时间】:2019-11-11 16:30:41
【问题描述】:

有一些类似的帖子,但我觉得我的帖子很独特。

所以下面我提供了一些截图作为证据。我已经按照文档进行了操作,现在已经重新启动了几次。每次我重新启动时,我一直在解决一个又一个问题。所以让我们从我所做的开始

  • 安装了 woocommerece
  • 将本地开发移至 https://carteapp.net(我的网站),用于文档中要求的基本授权的 SSL 认证
  • 在 woocommerce 设置中创建了消费者密钥和密钥
  • 在邮递员正文中使用了消费者和密钥
  • 禁用任何可能影响 api 的插件(json api、json auth、我自己的自定义插件、用户相关插件等)
  • 我买了一个主题,所以我确实将主题更改为它附带的默认主题。

但我的错误仍然相同。

{
    "code": "woocommerce_rest_cannot_view",
    "message": "Sorry, you cannot list resources.",
    "data": {
        "status": 401
    }
}

这里有一些图片供您参考 https://imgur.com/a/DQHvfe5 图像中的消费者和密钥不再起作用。因为我现在已经清理并安装了许多新的 Wordpress。如果有人遇到类似问题并找到解决方案。请分享它们。

我浏览过的网站

https://sgwebpartners.com/how-to-use-woocommerce-api/ https://help.robotninja.com/en/articles/2015407-woocommerce-api-authentication-issues https://woocommerce.github.io/woocommerce-rest-api-docs/#rest-api-keys

还有更多,但除了通常情况外,这些都没有提出任何类型的解决方案,您做错了什么并且没有遵循文档。

【问题讨论】:

    标签: wordpress woocommerce-rest-api


    【解决方案1】:

    确保您提供正确的 API url 和授权,您可以使用任何一种(基本身份验证或 0auth1.0)。 [查看截图] https://i.stack.imgur.com/Q2IlM.png

    【讨论】:

    【解决方案2】:

    我不久前解决了这个问题。

    解决方案是显然并非所有页面都使用 SSL 保护

    因此,我安装了一个附加组件以使用 SSL 确保一切安全。然后就成功了。

    【讨论】:

      猜你喜欢
      • 2017-07-24
      • 2020-10-16
      • 1970-01-01
      • 1970-01-01
      • 2015-07-02
      • 1970-01-01
      • 2022-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多