API02003: トークンが無効
これは何を意味するか
使用されている認証トークンがサーバーによって認識されていません。これはトークンが期限切れであることとは異なります — このトークンは有効でなかったか、取り消されています。
一般的な原因
- トークンが取り消された — 管理者がセッションを取り消しました
- トークンが破損した — 保存または送信中のデータ破損
- サーバーリセット — サーバーの秘密鍵が変更され、すべてのトークンが無効になりました
- 間違ったサーバー — 別のWordPressインストールからのトークン
サーバーエラーのマッピング
このエラーコードは、サーバーが返すときにトリガーされます:
| サーバーコード | ソース |
|---|---|
jwt_auth_invalid_token | JWT認証プラグイン |
修正方法
1. 再ログインする
セッションをクリアし、新たに認証します:
- 完全にログアウトする
- POSを閉じて再度開く
- 認証情報を使ってログインする
2. アプリケーションデータをクリアする
ログアウトしても効果がない場合:
- POSアプリのキャッシュ/データをクリアする
- ウェブの場合:サイトのブラウザクッキーとローカルストレージをクリアする
- デスクトップの場合:"データをクリア"オプションがアプリ設定にあるか確認する
3. サーバー設定を確認する
この問題がすべてのユーザーに影響を与える場合:
- WordPressのソルトが変更されたか確認する
- JWTまたは認証プラグインの設定を確認する
- 最近のサーバー変更をレビューする
4. 正しいサーバーに接続していることを確認する
POSが正しいWordPressサイトに接続するように設定されていることを確認します。特に複数のインストールがある場合は注意が必要です。