# API02006: API 密钥无效

## 这意味着什么[​](#what-this-means "直接链接到 这意味着什么")

正在使用的 WooCommerce REST API 密钥无效。API 密钥用于服务器与服务器之间的身份验证，提供的密钥与 WooCommerce 中的任何有效密钥不匹配。

## 常见原因[​](#common-causes "直接链接到 常见原因")

* **密钥已删除** — API 密钥已从 WooCommerce 中移除
* **密钥输入错误** — 密钥输入不正确
* **密钥对错误** — Consumer Key 和 Consumer Secret 不匹配
* **来自不同站点的密钥** — 使用为其他安装生成的密钥

## 如何修复[​](#how-to-fix "直接链接到 如何修复")

### 1. 验证 API 密钥[​](#1-verify-the-api-key "直接链接到 1. 验证 API 密钥")

在 WordPress 管理后台 → WooCommerce → 设置 → 高级 → REST API：

1. 检查您的 API 密钥是否存在
2. 验证其是否未被撤销
3. 注意权限（读/写/读写）

### 2. 生成新的 API 密钥[​](#2-generate-new-api-keys "直接链接到 2. 生成新的 API 密钥")

如果密钥缺失或无效：

1. 转到 WooCommerce → 设置 → 高级 → REST API
2. 点击“添加密钥”
3. 输入描述（例如，“WCPOS”）
4. 选择用户
5. 选择“读/写”权限
6. 点击“生成 API 密钥”
7. **复制 Consumer Key 和 Consumer Secret**（仅显示一次！）

### 3. 更新 POS 配置[​](#3-update-pos-configuration "直接链接到 3. 更新 POS 配置")

在 POS 中输入新的 API 密钥：

* Consumer Key（以 `ck_` 开头）
* Consumer Secret（以 `cs_` 开头）

### 4. 检查密钥权限[​](#4-check-key-permissions "直接链接到 4. 检查密钥权限")

确保密钥具有足够的权限：

* **读** — 仅查看数据
* **写** — 仅修改数据
* **读/写** — 完整访问（推荐用于 POS）

## 相关错误[​](#related-errors "直接链接到 相关错误")

* [API02001](/zh-CN/error-codes/API02001.md) — Invalid Credentials
* [API05001](/zh-CN/error-codes/API05001.md) — WooCommerce API Disabled

***
