N8N中文教程
集成节点/Built in_nodes/Credentials

WooCommerce 凭据#

你可以使用这些凭据来认证以下节点:

  • WooCommerce
  • WooCommerce Trigger

前提条件#

  • 在你的 WordPress 网站上安装 WooCommerce 插件。
  • 在 WordPress 中,进入 设置 > 固定链接(Permalinks),并将固定链接设置为非 朴素模式(Plain) 的选项。

支持的认证方式#

  • API 密钥(API key)

相关资源#

更多服务信息,请参考 WooCommerce 的 REST API 文档。

使用 API 密钥#

要配置此凭据,你需要准备以下信息:

  • Consumer Key(消费者密钥):生成 API 密钥时创建。
  • Consumer Secret(消费者密钥):生成 API 密钥时创建。
  • WooCommerce URL(WooCommerce 地址)

生成 API 密钥并配置凭据的步骤如下:

  1. 进入 WooCommerce > 设置 > 高级 > REST API > 添加密钥(Add key)
  2. 权限(Permissions) 下拉菜单中选择 读写(Read/Write)
  3. 复制生成的 Consumer KeyConsumer Secret,并将其填入 n8n 的凭据配置中。
  4. 将你的 WordPress 网站地址作为 WooCommerce URL 填入。
  5. 默认情况下,n8n 会在 Authorization 请求头中传递你的凭据信息。如果你需要以查询字符串参数(query string parameters)的方式传递,请启用 在查询中包含凭据(Include Credentials in Query) 选项。

请参考 生成密钥(Generate Keys) 以获取更多信息。

解决“Consumer key is missing”错误#

当你尝试连接凭据时,可能会收到如下错误:Consumer key is missing。 此问题发生在服务器通过 SSL 进行身份验证时无法解析 Authorization 请求头信息的情况下。 要解决此问题,请开启 在查询中包含凭据(Include Credentials in Query) 开关,将 consumer key/secret 作为查询字符串参数传递,然后重试配置凭据。