サポートに連絡する| システムステータス
ページコンテンツ

    ジョブのリストを取得するこのページは移動しました。 3秒後に新しい場所に移動します。ブックマークを更新してください!

    ライブまたはVODジョブのリストの取得

    このトピックでは、ライブジョブまたはライブ VOD ジョブのリストを取得する方法について説明します。

    はじめに

    Live API GEThttps://api.bcovlive.io/v1/jobsのエンドポイントへのリクエストにより、作成したライブジョブのリストを取得できます。同様に、GETリクエストはライブジョブの VOD https://api.bcovlive.io/v1/jobs/{job_id}/vodsジョブのリストを取得します。これらのリクエストの詳細については、 API リファレンスに記載されています。このトピックでは、概要といくつかの追加の詳細について説明します。記載がない限り、以下に説明するパラメーターは、これらの要求の両方に適用されます。

    ページネーション

    結果のページネーションは、start_tokenpage_sizeおよびクエリパラメータを使用して処理されます。ページサイズは、各リクエストで返される結果の数を示し、1 ~ 1000 の任意の数値に設定できます。

    追加の結果がある場合、next_token各レスポンスにはフィールドが含まれます。start_tokennext_tokenを値に設定すると、結果の次のページが返されます。

    ソート

    結果は、パラメータを使用してソートできます。sortパラメータをcreated_at (デフォルト) またはmodified_at。また、sort_dirパラメータをasc (デフォルト) に設定して、並べ替え方向を設定することもできます。desc

    検索フィルタ

    検索フィルタパラメータを追加することで、結果を絞り込むことができます。すべての検索フィルタはオプションです。AND複数のフィルターは条件として扱われます。つまり、VOD ジョブを結果に含めるには、すべての条件を満たす必要があります。

    次の形式を使用して、1 つのフィルタに複数の値を指定できます。

    {filter}=[value1,value2]

    ORこの方法で指定されたフィルタ値は条件として扱われます。ジョブがいずれかの値と一致すると返されます。

    比較演算子は、フィルタ値の前にコロンで区切って含めることができます。

    {filter}={op}:{value}

    演算子は次のとおりです。gt (より大きい)、ge (以上または等しい)、lt (より小さい)、le (以下)。たとえば、2018 年 1 月 1 日以降に作成された vod ジョブを検索するには、次のようにします。

    created_at=gt:1514764800000

    フィルタの種類は、値から推定されます。数値またはブール値を文字列として扱う必要がある場合は、一重引用符で囲むことができます。

    {filter}=’1234’
    検索フィルタ
    フィルタ名 タイプ 説明/値
    user_id 文字列, 文字列の配列 ユーザーID
    created_at 整数 UNIXジョブ作成時間(ミリ秒単位)
    modified_at 整数 ジョブの最終状態変更のUNIX時間(ミリ秒単位)
    static ブール値 静的エンドポイントがある (リストジョブ要求の場合のみ)
    state 文字列, 文字列の配列 1 つ以上のジョブの状態 (リストジョブリクエストの場合のみ)
    jvod_state 文字列, 文字列の配列 1 つ以上の VOD ジョブ状態 (リストの VOD ジョブリクエストのみ)
    jvod_type 文字列, 文字列の配列 1 つ以上の VOD ジョブタイプ (リストの VOD ジョブリクエストのみ)
    label 文字列, 文字列の配列 1 つ以上の VOD ジョブラベル (リストの VOD ジョブリクエストのみ)
    sep_state 文字列, 文字列の配列 1 つ以上の静的エンドポイント状態 (リストジョブ要求の場合のみ)
    ssai_state 文字列, 文字列の配列 1 つ以上の SSAI 状態 (リストジョブ要求の場合のみ)
    region 文字列, 文字列の配列 1 つ以上のリージョン (リストジョブリクエストの場合のみ)
    account_id ひも 特定のアカウントを検索するか、「*」を指定してすべてのアカウントを検索します。デフォルト値はアカウント API キーが属しています
    {other_job_fields} フィールドタイプから推測 他のジョブフィールドは、その内部名と値を指定することによってフィルタリングすることができます

    以下は、ライブジョブを取得するためのリクエストの例です。

    終了状態のライブジョブを取得し、最後に作成された最初のジョブを表示します。
    https://api.bcovlive.io/v1/jobs?state=finished&sort=created_at&sort_dir=desc
    現在アクティブな SEP ライブジョブを取得する
    https://api.bcovlive.io/v1/jobs?static=true&sep_state=ready
    2018-10-01 以降に作成されたライブジョブを取得する
    https://api.bcovlive.io/v1/jobs?created_at=gt:1538428165517

    ページの最終更新日30 Sep 2021