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

API02010: 認証が必要です

これが意味すること

実行しようとしているアクションには認証が必要ですが、現在ログインしていません。このリソースにアクセスするには有効な認証情報が必要です。

一般的な原因

  • ログインしていない — まだ認証されていません
  • セッションがクリアされた — セッションがクリアされたか、期限切れです
  • 保護されたリソースにアクセス中 — このリソースには認証が必要です
  • アプリデータがクリアされた — 保存されていた認証情報が削除されました

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

このエラーコードは、サーバーが次のような応答を返すときにトリガーされます:

サーバーコードソース
rest_login_requiredWordPress REST API
jwt_auth_no_auth_headerJWT Authentication プラグイン
HTTP 401どのサーバー応答にも(フォールバック)

修正方法

1. ログインする

まだログインしていない場合:

  1. POSログイン画面を開く
  2. WordPressの認証情報を入力する
  3. 認証プロセスを完了する

2. セッションの状態を確認する

ログインしていると思っていた場合:

  • セッションが期限切れになっている可能性があります
  • 詳細についてはAPI02002(トークンの期限切れ)を参照してください
  • アクセスを回復するために再度ログインしてください

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

APIエンドポイントが正しく構成されていることを確認してください:

  • WooCommerce REST APIが有効になっているはずです
  • WCPOSプラグインがアクティブである必要があります
  • 認証エンドポイントにアクセスできる必要があります

4. ブラウザ/アプリの問題をチェックする

予期せずログアウトされる場合:

  • ブラウザのキャッシュをクリアする(ウェブバージョンを使用している場合)
  • クッキー/ローカルストレージがブロックされていないか確認する
  • アプリがデータを保存する権限を持っているか確認する

何が認証を必要とするか?

ほとんどのPOS操作には認証が必要です:

  • 商品や顧客の表示
  • 注文の作成と編集
  • 支払いの処理
  • レポートのアクセス

最初のログイン画面だけが認証なしでアクセス可能です。

関連するエラー