再生セッションのエラーリファレンス
再生セッション API エラーを特定し、HTTP ステータスとリクエスト ID を理解し、安全な回復アクションを選択します。
問題の response# を読んで下さい
再生セッションのエラーには、 HTTP ステータスプラス機械読み取り可能 code, requestId, retryable, と contractVersion. バリデーションの失敗もフィールドエラーを識別します。リクエストを録音する ID ログなしのステージが失敗しました 認証情報, DRM License Tokens, 課題, またはライセンスバイト.
{
"status": 400,
"code": "playback_session_invalid",
"title": "The playback session request is invalid.",
"requestId": "your-request-correlation-id",
"retryable": false,
"contractVersion": 1
}これは、 illustrative error excerpt です。 実際の応答には、問題 type、detail、およびフィールド固有の errors を含めることができます。
playback_authentication_required#
HTTP 401. プロジェクトAPI クライアントは、このリクエストのために欠落しているか、有効でない。
サーバ側の認証情報、環境、ライセンストークン:createスコープをチェックします。
playback_session_invalid#
HTTP 400. 1つ以上のリクエストフィールドは検証に失敗します。
エラーを読んで、名前付きフィールドを修正し、公開されたパッケージにポリシーに一致させます。
playback_environment_not_found#
HTTP 404. 再生環境が見つかりません。
意図した環境 UUID を独自の 認証情報 で使用してください。
playback_content_not_found#
HTTP 404. 公開されたパッケージおよび有効なキー セットはこの要求に一致しません。
信頼できるContent ID、環境、公開された状態、およびアクティブなキーセットを確認してください。
playback_manifest_not_found#
HTTP 404. 必須登録マニフェストは利用できません。
公開された出力には、この DRM に必要なマニフェストタイプが含まれていることを確認してください。
playback_blocked#
HTTP 403. アクティブ DRM-X ブラックリストのルールブロック再生。
該当するアクセスルールを確認します。 プレーヤー から再試行またはバイパスしないでください。
concurrent_stream_limit_reached#
HTTP 403. 同時ストリームの上限に達しました。
終了するか、または放棄されたセッションを解放し、あなたのアカウントアクセスポリシーを適用して下さい。
playback_session_rate_limited#
HTTP 429. セッションエンドポイントレートの上限に達しました。
Retry-After を指定すると、重複したセッションリクエストを避け、バインドされたバックオフを使用します。
プレーバックの失敗からAPI を分ける#
成功したセッション応答は、メディア、コーデック、DRMデバイスサポート、または出力保護が準備されていることを証明しません。最初の失敗したステージを識別するために、failure-stage matrixを使用します。
DRM-X 6.0