# API02004: ユーザーは認可されていません

## これは何を意味するのか[​](#what-this-means "これは何を意味するのかへの直接リンク")

ログインしていますが、あなたのユーザーアカウントには要求されたアクションを実行する権限がありません。これは認証の問題（誰であるか）ではなく、権限の問題（何ができるか）です。

## 一般的な原因[​](#common-causes "一般的な原因への直接リンク")

* **ユーザーロールの制限** — あなたのWordPressの役割にはPOSアクセスが含まれていません
* **POSアクセスが無効** — あなたのアカウントにはPOS権限が付与されていません
* **機能の制限** — 特定の機能は特定の役割に限定されています
* **ストアの制限** — この特定のストアにアクセスできない可能性があります

## サーバーエラーのマッピング[​](#server-error-mapping "サーバーエラーのマッピングへの直接リンク")

このエラーコードは、サーバーが次のように返すとトリガーされます：

| サーバーコード                 | ソース               |
| ------------------------------ | -------------------- |
| `rest_cannot_view`             | WordPress REST API   |
| `woocommerce_rest_cannot_view` | WooCommerce REST API |

## 修正方法[​](#how-to-fix "修正方法への直接リンク")

### 1. ユーザーロールの確認[​](#1-check-user-role "1. ユーザーロールの確認への直接リンク")

WordPress管理画面 → ユーザー:

1. あなたのユーザーアカウントを見つける
2. ロールを確認（例：ショップマネージャー、管理者）
3. ロールにWooCommerce機能が含まれているか確認する

### 2. POSアクセスの有効化[​](#2-enable-pos-access "2. POSアクセスの有効化への直接リンク")

WordPress管理画面 → WooCommerce → POS → アクセス:

1. ユーザーまたはロールを見つける
2. POSアクセス権を有効にする
3. 変更を保存する

### 3. 追加の権限をリクエストする[​](#3-request-additional-permissions "3. 追加の権限をリクエストするへの直接リンク")

ストア管理者に連絡して:

* あなたのロールにPOSアクセス権を付与する
* 適切な権限を持つロールを割り当てる
* 必要な特定の機能を有効にする

### 4. ストアの割り当てを確認[​](#4-check-store-assignment "4. ストアの割り当てを確認への直接リンク")

複数のストアを使用している場合:

* 正しいストアに割り当てられているか確認する
* ストア固有の権限を確認する

## 必要な権限[​](#required-permissions "必要な権限への直接リンク")

異なるアクションには異なる機能が必要です:

* **商品を表示**: 商品への読み取りアクセス
* **注文を作成**: 注文作成/編集機能
* **顧客を管理**: 顧客管理機能
* **レポートにアクセス**: レポート表示機能

## 関連するエラー[​](#related-errors "関連するエラーへの直接リンク")

* [API02005](/ja/error-codes/API02005.md) — 権限が不足しています
* [API02001](/ja/error-codes/API02001.md) — 無効な資格情報
