HTTP 状況コード 404

症状

エラー:「ステータスコード:404 | ステータス理由:アクセス拒否」

エラー:Microsoft Graph API へのメッセージトレースリクエストに対してエラー応答が返されました

エラー:APIエンドポイントを解決できません、またはリクエストされたリソースが利用できません

原因

404レスポンスは通常、リクエストされたAPIエンドポイントまたはリソースが見つからないことを示します。 このエラーは、次のような場合に発生することがあります:
  • Microsoft Graph API のエンドポイントが正しくないか、利用できません。
  • このAPIリクエストは、サポートされていないAPIバージョンまたはリソースを参照しています。
  • このアプリケーションには、Exchange Online のメッセージトレースデータにアクセスするために必要な権限がありません。
  • 設定されたテナントでは、メッセージトレースサービスにアクセスできません

問題の解決

HTTP 状況コード 401 エラーを解決するには、以下の条件が満たされていることを確認してください。
  • ログソースで設定されている Microsoft Graph API のエンドポイントが正しいことを確認してください。
  • Microsoft Entra IDに登録されたアプリケーションが、メッセージトレースデータにアクセスするために必要なMicrosoft Graphのアプリケーション権限を持っていることを確認してください。
  • 必要な権限について、管理者の承認が得られていることを確認してください。
  • 登録されたアプリケーションに対して、Exchange Online 用のサービスプリンシパルがプロビジョニングされていることを確認してください。
  • テナントがMessage Trace APIへのアクセスをサポートしていることを確認してください。
サービスプリンシパルのプロビジョニングおよび権限の設定に関する詳細については、 『Graph-based message trace API 導入ガイド』 を参照してください