API02006: API 密钥无效
这意味着什么
正在使用的 WooCommerce REST API 密钥无效。API 密钥用于服务器与服务器之间的身份验证,提供的密钥与 WooCommerce 中的任何有效密钥不匹配。
常见原因
- 密钥已删除 — API 密钥已从 WooCommerce 中移除
- 密钥输入错误 — 密钥输入不正确
- 密钥对错误 — Consumer Key 和 Consumer Secret 不匹配
- 来自不同站点的密钥 — 使用为其他安装生成的密钥
如何修复
1. 验证 API 密钥
在 WordPress 管理后台 → WooCommerce → 设置 → 高级 → REST API:
- 检查您的 API 密钥是否存在
- 验证其是否未被撤销
- 注意权限(读/写/读写)
2. 生成新的 API 密钥
如果密钥缺失或无效:
- 转到 WooCommerce → 设置 → 高级 → REST API
- 点击“添加密钥”
- 输入描述(例如,“WCPOS”)
- 选择用户
- 选择“读/写”权限
- 点击“生成 API 密钥”
- 复制 Consumer Key 和 Consumer Secret(仅显示一次!)
3. 更新 POS 配置
在 POS 中输入新的 API 密钥:
- Consumer Key(以
ck_开头) - Consumer Secret(以
cs_开头)
4. 检查密钥权限
确保密钥具有足够的权限:
- 读 — 仅查看数据
- 写 — 仅修改数据
- 读/写 — 完整访问(推荐用于 POS)