# API02003: トークンが無効

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

使用されている認証トークンがサーバーによって認識されていません。これはトークンが期限切れであることとは異なります — このトークンは有効でなかったか、取り消されています。

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

* **トークンが取り消された** — 管理者がセッションを取り消しました
* **トークンが破損した** — 保存または送信中のデータ破損
* **サーバーリセット** — サーバーの秘密鍵が変更され、すべてのトークンが無効になりました
* **間違ったサーバー** — 別のWordPressインストールからのトークン

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

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

| サーバーコード           | ソース            |
| ------------------------ | ----------------- |
| `jwt_auth_invalid_token` | JWT認証プラグイン |

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

### 1. 再ログインする[​](#1-log-in-again "1. 再ログインするへの直接リンク")

セッションをクリアし、新たに認証します：

1. 完全にログアウトする
2. POSを閉じて再度開く
3. 認証情報を使ってログインする

### 2. アプリケーションデータをクリアする[​](#2-clear-application-data "2. アプリケーションデータをクリアするへの直接リンク")

ログアウトしても効果がない場合：

* POSアプリのキャッシュ/データをクリアする
* ウェブの場合：サイトのブラウザクッキーとローカルストレージをクリアする
* デスクトップの場合："データをクリア"オプションがアプリ設定にあるか確認する

### 3. サーバー設定を確認する[​](#3-check-server-configuration "3. サーバー設定を確認するへの直接リンク")

この問題がすべてのユーザーに影響を与える場合：

* WordPressのソルトが変更されたか確認する
* JWTまたは認証プラグインの設定を確認する
* 最近のサーバー変更をレビューする

### 4. 正しいサーバーに接続していることを確認する[​](#4-verify-youre-on-the-correct-server "4. 正しいサーバーに接続していることを確認するへの直接リンク")

POSが正しいWordPressサイトに接続するように設定されていることを確認します。特に複数のインストールがある場合は注意が必要です。

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

* [API02002](/ja/error-codes/API02002.md) — トークンが期限切れ
* [API02008](/ja/error-codes/API02008.md) — リフレッシュトークンが無効
