WooCommerce 凭据
这些凭据可用于以下节点的身份验证:
前置条件
- 在 WordPress 网站上安装 WooCommerce 插件。
- 在 WordPress 中,进入 Settings > Permalinks(设置 > 固定链接),将固定链接格式设为 Plain(朴素)以外的选项。
支持的身份验证方式
- API key(API 密钥)
相关资源
有关该服务的更多信息,请参阅 WooCommerce REST API 文档。
使用 API 密钥
配置此凭据需要:
- Consumer Key(消费者密钥):生成 API 密钥时创建。
- Consumer Secret(消费者秘密值):生成 API 密钥时创建。
- WooCommerce URL
生成 API 密钥并设置凭据的步骤如下:
- 进入 WooCommerce > Settings > Advanced > Rest API > Add key(WooCommerce > 设置 > 高级 > REST API > 添加密钥)。
- 在 Permissions(权限)下拉列表中选择 Read/Write(读写)。
- 复制生成的 Consumer Key(消费者密钥)和 Consumer Secret(消费者秘密值),填入 n8n 凭据。
- 将 WordPress 网站 URL 填入 WooCommerce URL。
- 默认情况下,n8n 在 Authorization 请求头中传递凭据信息。如果需要改为通过查询字符串参数传递,请开启 Include Credentials in Query(在查询中包含凭据)。
更多信息,请参阅生成密钥。
解决“Consumer key is missing”(缺少消费者密钥)错误
尝试连接凭据时,可能收到如下错误:Consumer key is missing。
通过 SSL 进行身份验证时,服务器无法解析 Authorization 请求头中的信息,便会出现此错误。
解决方法是开启 Include Credentials in Query(在查询中包含凭据)开关,改为通过查询字符串参数传递 consumer key/secret,然后重试凭据。
本文为社区中文翻译。查看对应英文原文