API02006: APIキーが無効です
これは何を意味しますか?
使用されているWooCommerce REST APIキーが無効です。APIキーはサーバー間認証に使用されており、提供されたキーはWooCommerceの有効なキーと一致しません。
一般的な原因
- キーが削除された — APIキーがWooCommerceから削除されました
- キーのタイプミス — キーが誤って入力されました
- 間違ったキーのペア — コンシューマーキーとシークレットが一致しません
- 別のサイトのキー — 別のインストールのために生成されたキーを使用しています
どのように修正するか
1. APIキーを確認する
WordPress管理画面 → WooCommerce → 設定 → 高度な設定 → REST API:
- APIキーが存在するか確認する
- それが取り消されていないか確認する
- 権限をメモする(読み取り/書き込み/読み書き)
2. 新しいAPIキーを生成する
キーが欠落しているか無効な場合:
- WooCommerce → 設定 → 高度な設定 → REST APIに移動する
- 「キーを追加」をクリックする
- 説明を入力する(例: "WCPOS")
- ユーザーを選択する
- 「読み書き」権限を選択する
- 「APIキーを生成」をクリックする
- コンシューマーキーとコンシューマーシークレットの両方をコピーする(一度だけ表示されます!)
3. POS設定を更新する
新しいAPIキーをPOSに入力する:
- コンシューマーキー(
ck_で始まる) - コンシューマーシークレット(
cs_で始まる)
4. キーの権限を確認する
キーが十分な権限を持っていることを確認する:
- 読み取り — データの表示のみ
- 書き込み — データの変更のみ
- 読み書き — 完全アクセス(POSに推奨)