一般的なエラーメッセージ
ステータス | 名前 | メッセージ | 原因 |
---|---|---|---|
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データは無効でした-エラーメッセージは問題によって異なります) | メッセージの例:
|
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はマスターアカウントで有効でしたが、アフィリエイトアカウントですでに使用されています。 |