API02008: リフレッシュトークン無効
これは何を意味するか
POSに保存されたリフレッシュトークンがサーバーによって認識されていません。リフレッシュトークンは、再度ログインすることなく新しいアクセストークンを取得するために使用されます。
一般的な原因
- トークンが取り消された — 管理者があなたのセッションを無効にしました
- サーバーの秘密が変更された — WordPressのセキュリティキーが更新されました
- データの破損 — トークンがストレージ内で破損しました
- 複数のログイン — 他の場所でのログインがこのトークンを無効にした可能性があります
修正方法
1. 再度ログインする
リフレッシュトークンが無効なので、再度認証する必要があります:
- POSからログアウトします
- ユーザー名とパスワードを入力します
- これにより、新しい有効なトークンが生成されます
2. 取り消されたセッションを確認する
管理者がセッションを取り消した場合:
- これは通常のセキュリティ手続きです
- 単に再度ログインしてください
- あなたの新しいセッションは正常に動作します
3. サーバーの変更を確認する
これが全ユーザーに影響する場合:
- WordPressのソルト/キーが変更された可能性があります
- JWTプラグインの設定が変更された可能性があります
- サーバー管理者に連絡してください
4. 保存されたデータをクリアする
問題が解決しない場合に限り、以下を確認してから実行してください:
まず未保存の作業がないか確認してください
ローカルデータを消去するかアプリを再インストールすると、このデバイスから店舗に届いていないデータ(オフライン中の販売、開いているカート、保存されていない編集内容など)が削除されます。消去する前にStore health → Databaseを開き、保留中またはサーバーに一度も届いていないデータがないことを確認してください。次にStore health → Logsでstuck recordsが0件、changes waiting to sendが0件であることを確認し、すべての開いているカートを完了するか記録してください。WCPOSにStore healthページがない場合は、先にWCPOSを更新してから確認してください。項目が表示されている、送信待ちがある、または確認できない場合は消去せず、店舗オーナーに相談するかサポートに連絡してください。
- POSアプリケーションデータをクリアします
- キャッシュされた資格情報を削除します
- クリーンなログインから始めます