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

API02008: リフレッシュトークン無効

これは何を意味するか​

POSに保存されたリフレッシュトークンがサーバーによって認識されていません。リフレッシュトークンは、再度ログインすることなく新しいアクセストークンを取得するために使用されます。

一般的な原因​

  • トークンが取り消された — 管理者があなたのセッションを無効にしました
  • サーバーの秘密が変更された — WordPressのセキュリティキーが更新されました
  • データの破損 — トークンがストレージ内で破損しました
  • 複数のログイン — 他の場所でのログインがこのトークンを無効にした可能性があります

修正方法​

1. 再度ログインする​

リフレッシュトークンが無効なので、再度認証する必要があります:

  1. POSからログアウトします
  2. ユーザー名とパスワードを入力します
  3. これにより、新しい有効なトークンが生成されます

2. 取り消されたセッションを確認する​

管理者がセッションを取り消した場合:

  • これは通常のセキュリティ手続きです
  • 単に再度ログインしてください
  • あなたの新しいセッションは正常に動作します

3. サーバーの変更を確認する​

これが全ユーザーに影響する場合:

  • WordPressのソルト/キーが変更された可能性があります
  • JWTプラグインの設定が変更された可能性があります
  • サーバー管理者に連絡してください

4. 保存されたデータをクリアする​

問題が解決しない場合に限り、以下を確認してから実行してください:

まず未保存の作業がないか確認してください

ローカルデータを消去するかアプリを再インストールすると、このデバイスから店舗に届いていないデータ(オフライン中の販売、開いているカート、保存されていない編集内容など)が削除されます。消去する前にStore health → Databaseを開き、保留中またはサーバーに一度も届いていないデータがないことを確認してください。次にStore health → Logsでstuck recordsが0件、changes waiting to sendが0件であることを確認し、すべての開いているカートを完了するか記録してください。WCPOSにStore healthページがない場合は、先にWCPOSを更新してから確認してください。項目が表示されている、送信待ちがある、または確認できない場合は消去せず、店舗オーナーに相談するかサポートに連絡してください。

  • POSアプリケーションデータをクリアします
  • キャッシュされた資格情報を削除します
  • クリーンなログインから始めます
  • API02003 — トークン無効
  • API02007 — トークンのリフレッシュに失敗しました