集成节点/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 密钥并配置凭据的步骤如下:
- 进入 WooCommerce > 设置 > 高级 > REST API > 添加密钥(Add key)。
- 在 权限(Permissions) 下拉菜单中选择 读写(Read/Write)。
- 复制生成的 Consumer Key 和 Consumer Secret,并将其填入 n8n 的凭据配置中。
- 将你的 WordPress 网站地址作为 WooCommerce URL 填入。
- 默认情况下,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 作为查询字符串参数传递,然后重试配置凭据。