サポート サポートへのお問い合わせ | システムステータス システムステータス
ページコンテンツ

    CMS API エラーメッセージリファレンス

    これは、CMS API によって返されるエラーメッセージへの参照です。こちらもご覧くださいDynamic IngestAPIのエラーメッセージリファレンス、と組み合わせて使用されますCMS APIビデオを取り込むため。

    一般的なエラーメッセージ

    ステータス 名前 メッセージ 原因
    400 BAD_REQUEST ILLEGAL_PATH: A request for more than 10 videos is not supported 基本GET /videos/video_idsリクエストで10本を超える動画をリクエストすることはできません
    400 INVALID_SORT Attempted to sort by invalid property: '[property name]' ザ・sort無効または存在しないフィールドを指すパラメータ
    400 INVALID_SEARCH Search string was invalid 検索文字列の構文が無効であるか、検索文字列のURIエンコードに失敗しました
    400 ILLEGAL_QUERY There was a problem with the query string 検索文字列の構文が無効でした-例:1)tagsカンマで終わるか、引用符が閉じられていない検索
    400 BAD_VALUE Unrecognized field in the submitted data スペルミス、または存在しないフィールドのその他の使用
    400 AD_CONFIG_NOT_FOUND Ad config not found SSAI リクエストで指定された広告設定が見つかりませんでした
    400 AD_CONFIG_INACTIVE Ad config is inactive SSAI リクエストで指定された広告構成は非アクティブです
    400 REFERENCES_EXIST This video is referenced by at least one playlist. 少なくとも1つの再生リストに含まれている動画を削除しようとしています。
    400 SHARED_VIDEO Delete of shared video failed. 共有動画の削除はまだサポートされていません。
    401 UNAUTHORIZED Permission denied. OAuth アクセストークンがないか無効です。アクセストークンを指定した場合は、このリクエストに適切なスコープがない可能性があります
    403 NOT_AVAILABLE Resource is not available. 要求しているリソースは一時的に利用できません。これは、ビデオの処理が進行中の一時的な状態である可能性がありますが、メッセージが続く場合は、サポートに連絡してください。
    404 NOT_FOUND Resource does not exist. 存在しないリソースをリクエストしました-スペルを確認してください。
    405 METHOD_NOT_ALLOWED The HTTP method used for the request is not allowed for this resource 最も一般的な原因は、PUT、POST、PATCH、またはDELETEを読み取り専用リソースに送信することです。
    406 NOT_ACCEPTABLE The HTTP Accept header has a value not allowed. ザ・Acceptヘッダーには値が必要ですapplication/json ;などの他の値 application/x-www-form-urlencodedこのエラーでリクエストが拒否されます。
    409 LIVE_VIDEOS_NOT_SHAREABLE This video cannot be shared because it is live. それらから作成されたライブストリーミングビデオとクリップは共有できません。
    409 REFERENCE_ID_IN_USE Reference id is already in use. すでに使用されている参照IDを使用してビデオを作成しようとしたか、別のビデオですでに使用されているビデオに参照IDを追加しようとしました。
    409 CONCURRENT_UPDATE Update failed because of another update at the same time. Please try again. 別のAPIリクエスト、Studioユーザー、または何らかのシステムプロセスが現在動画を更新しています。これは、同じ動画でAPI更新リクエストを非同期で連続して行う場合にも発生する可能性があります。
    409 CONFLICT Reference id is already in use. 参照IDの一意性を保証するために、参照IDを含む操作では、最大3分間IDがロックされます。つまり、参照IDを作成または変更する要求を行った後、その参照IDを使用する他の要求をすぐに行うと、操作は409エラーで失敗します。これには次のものが含まれます。1)ビデオを削除してから、その参照IDを別のビデオに割り当てようとします。 2)503(サービスを利用できません)エラーで失敗する新しいビデオを作成しようとし、同じリクエストを再試行します。

    このエラーが発生してから少なくとも3分待ってから、操作を再試行してください。参照 ID を使用してビデオを作成しようとしたときに、(参照 ID とは無関係な理由で)失敗した場合、その参照 ID は 30 秒間ロックされ、参照 ID のロックが解除されるまでビデオの作成を繰り返し試行できません。

    409 CONFLICT Both accounts must be enabled for media sharing. マスターアカウントがメディア共有のためにアフィリエイトアカウントをチャネルに追加しようとすると、どちらもアカウントでメディア共有を有効にする必要があります。
    409 UNSUPPORTED_MEDIA_TYPE   リクエストにヘッダーがない可能性があります。Content-Type: application/json
    415 SHARING_DISABLED Master account is not enabled for media sharing. メディア共有が有効になっていないアカウントからビデオを共有しようとすると、このエラーが返されます。
    422 ILLEGAL_FIELD Unrecognized field in the submitted data スペルミス、または存在しないフィールドのその他の使用
    422 VALIDATION_ERROR (JSONデータは無効でした-エラーメッセージは問題によって異なります) メッセージの例:
    • name:REQUIRED_FIELD(名前付きのビデオを作成し、名前を空の文字列に更新します)
    • アカウントID:WRONG_ACCOUNT  (URLのアカウントIDがJSONのアカウントIDと一致しません)
    • 無効なキー:id(idは変更できないため、JSONでキーとして表示しないでください)
    429 TOO_MANY_REQUESTS Too many requests 同時に送信するリクエストが多すぎるか、1秒あたりのリクエストが多すぎます
    500 UNKNOWN an unknown internal error occurred Brightcove システムの問題-後でもう一度お試しください。
    503 SERVICE_UNAVAILABLE The API is temporarily unavailable バックエンドの問題-後でもう一度試してください。
    504 TIMEOUT something took too long サーバーがビジー状態である可能性があります-後でもう一度試してください。

    メディア共有エラー

    メディア共有エラーは、API リクエストに対する個別のエラー応答として返されるのではなく、error_message通常の応答のフィールドに返されます。

      [
      {
      "video_id" : "394872349182374",
      "affiliate_id" : "234987239487",
      "affiliate_video_id" : "30308254055202",
      "status" : "COMPLETE",
      "shared_at" : "2017-12-11T17:57:45.530Z",
      "updated_at" : "2017-12-11T18:03:32.789Z",
      "error_message" : "[{"error_code":"MISSING_CUSTOM_FIELDS","error_message":"Affiliate account is missing custom fields: [whisky]"}]"
      }
      ]
      
      

    ザ・error_message jsonはエラーオブジェクトの配列になり、オブジェクトはerror_codeそしてerror_message

    error_code

    エラーコードは通常、共有固有ですが、ビデオのPATCH(更新)操作によって返される有効なエラーコードのいずれかである可能性があります。共有固有のエラーコードを次の表に示します。

    メディア共有エラーコード
    error_code error_message 原因
    MISSING_CUSTOM_FIELDS Affiliate account is missing custom fields: [field1, field2]} マスターが設定しましたenforce_custom_fieldstrue、ただし、共有されているビデオは、アフィリエイトアカウントに存在しないフィールドを参照しています。
    CONFLICT Affiliate account is not configured for geo restriction. マスターのenforce_geoがtrueに設定されており、そのアカウントは地理フィルタリング用に構成されていますが、アフィリエイトアカウントは地理フィルタリング用に構成されていません。
    SHARING_DISABLED Affiliate account is not enabled for media sharing. マスターが、メディア共有が有効になっていないアフィリエイトとビデオを共有しようとしました。
    NOT_FOUND Resource does not exist. 何かが足りませんでした。通常、これはマスタービデオがなくなったことを意味します。マスター動画を削除した後、直ちに共有要求を行うと、発生する場合があります。これは、マスターアカウントにまだチャネルがない場合、またはアフィリエイトアカウントが存在しないか、チャネルの有効なメンバーではない場合もあります。これは、への移行で問題が発生した場合に発生する可能性がありますCMS APIメディア共有。
    UNKNOWN Sharing failed with an unknown error, error_id INSERT-UNIQUE-ERROR-ID 予期しないことが起こりました。error_messageには、根本的な原因を特定するためにdevopsが使用できるエラーIDが含まれます。多くの場合、共有の試行を再試行すると機能します。
    VALIDATION_ERROR {field}: ILLEGAL_VALUE {field}が「economics」の場合、問題はマスタービデオが「AD SUPPORTED」であるが、アフィリエイトアカウントで広告が有効になっていないことです。アカウントが広告に対して無効になっているときに、(非共有ビデオの)ビデオメタデータでサポートされている広告に広告を設定した場合にも発生します。{field}が他のものである場合は、調査が必要です。
    REFERENCE_ID_IN_USE Reference id whatever-you-used is already in use. 参照IDはマスターアカウントで有効でしたが、アフィリエイトアカウントですでに使用されています。