一般的なエラーメッセージ
状態 | お名前 | お問合わせ内容 | 原因となる |
---|---|---|---|
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 paramが無効なフィールドまたは存在しないフィールドを指しています |
400 | INVALID_SEARCH |
Search string was invalid |
検索文字列の構文が無効だったか、検索文字列のURIEncodeに失敗しました |
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. |
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(service unavailable)エラーで失敗し、同じ要求をもう一度試みます。
操作を再試行する前に、このエラーが表示されてから少なくとも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データは有効ではありません - エラーメッセージは問題によって異なります) | メッセージの例:
|
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_fields 〜へ true 共有されるビデオは、アフィリエイトアカウントに存在しないフィールドを参照します。 |
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はマスターアカウントで有効でしたが、既にアフィリエイトアカウントで使用されています。 |