メインコンテンツにスキップ
バージョン: 1.x

API02003: トークンが無効

これは何を意味するか

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

一般的な原因

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

サーバーエラーのマッピング

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

サーバーコードソース
jwt_auth_invalid_tokenJWT認証プラグイン

修正方法

1. 再ログインする

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

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

2. アプリケーションデータをクリアする

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

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

3. サーバー設定を確認する

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

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

4. 正しいサーバーに接続していることを確認する

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

関連エラー

  • API02002 — トークンが期限切れ
  • API02008 — リフレッシュトークンが無効