これは Media API が返すエラーメッセージへの言及で、エラーをタイプ別に分類するための数字エラーコードが含まれています。
Media API が返すエラー メッセージには、タイプによってエラーを分類する数字のエラー コードが含まれています。
| コード範囲 | エラー タイプ |
|---|---|
| 100199 | システム エラー |
| 200299 | 下位のユーザー エラー |
| 300399 | 上位(ビジネス ロジック)のユーザー エラー |
Media API が返す可能性のあるエラー メッセージは、以下のとおりです。
| コード | 名前 | メッセージ | 原因 |
|---|---|---|---|
| 100 | UnknownServerError | an unknown error occurred while processing your request | 詳細不明な予想外のエラー |
| 101 | ServiceDeployingError | The write API is currently unavailable due to a scheduled upgrade.Please check http://studio.brightcove.com/ for updates. | Video Cloud 書き込み API は現在、予定されていた展開作業のために停止しています。 |
| 102 | FileUploadError | ファイルのアップロード中に予期せぬエラーが発生しました。確認してください。 | Write API メソッドを使用中に、IOException が発生し、アップロードに失敗しました。 |
| 103 | CallTimeoutError | The request you made is taking longer than expected to return.If requesting a large amount of data please try again with a smaller page_size. | 多くのデータを一度に取得しようとすると、Media API 呼び出しが完了する前にタイムアウトになることがあります。page_size 引数により、扱いやすい量にデータを分けて返すことができます。 |
| 200 | EnctypeError | wrong enctype; write methods require a multipart/form-data POST | 従来のプレーンな POST を使った書き込みメソッドの呼び出し |
| 201 | GetRequiredError | methods that retrieve data must be called using GET requests | GET ではなく POST による読み取り API の呼び出し |
| 202 | PostRequiredError | methods that change data must be called using POST requests | POST ではなく GET による書き込み API の呼び出し |
| 203 | MissingQueryStringError | no query string provided | GET にクエリ文字列がない |
| 204 | MissingBodyError | POST methods require valid JSON-RPC in the POST body, with "method" and "params" properties | POST にパラメータ セクションがない |
| 205 | MalformedParametersError | unable to parse JSON-RPC parameters; they may be malformed or incorrect | 要求に含まれた JSON の形式が不正 |
| 206 | InvalidMethodError | invalid method name | メソッド名が無効 |
| 207 | FilestreamRequiredError | upload requires a multipart/form-data POST with a valid filestream | ファイル ストリームがない |
| 208 | MissingFileNameError | file for upload must have a filename | ファイル名がない |
| 209 | UnwantedFilestreamError | non-upload methods should not include a filestream | アップロード以外のメソッドでファイル ストリームが渡されました。 |
| 210 | InvalidTokenError | invalid token | 呼び出しに使用されたトークンが無効です。 |
| 211 | MissingJSONError | Could not find JSON-RPC. | json パラメータ(multipart でない POST の場合)、もしくは multipart の POST の先頭が null 文字列です。 |
| 213 | ConcurrentWritesExceededError | You have exceeded your number of concurrent write API calls.Please reduce the number of concurrent threads making write API calls. | 同時に書き込み API 呼び出しを行うスレッドが多すぎます。書き込み API 呼び出しを行うスレッドが複数ないように、アプリケーションを修正してください。詳細は、共有環境で堅牢なアプリケーションを構築するを参照してください。 |
| 214 | ConcurrentReadsExceededError | You have exceeded your number of concurrent read API calls.Please reduce the number of concurrent threads making read API calls. | 同時に独自の読み取り API 呼び出しを行うスレッドが多すぎます。別個の読み取り API 呼び出しを行うスレッドが複数ないように、アプリケーションを修正してください。詳細は、共有環境で堅牢なアプリケーションを構築するを参照してください。 |
| 301 | InvalidParametersError | parameters are the wrong type or number for this method | このメソッドの実行により、IllegalArgumentException がスローされました。 |
| 302 | DeleteFailedError | <スローするメソッドがセットするエラー原因のメッセージ> | ビジネス オブジェクトの削除に失敗しました。例として、マニュアル プレイリストに登録されている動画を削除しようとすると、失敗します。 |
| 303 | RequiredParameterError | required parameter <> was missing (<> はスローするメソッドがセットします) | 必須のパラメータが設定されていません。 |
| 304 | IllegalValueError |
|
|
| 305 | IncompatibleValueError |
|
|
| 306 | FileFormatError | The provided file was not in the expected format | create_video で渡されたファイルが、サポート対象のファイル形式ではありません。 |
| 307 | ObjectNotFoundError | The object specified by the given parameters could not be found. | 指定された ID を持つオブジェクトが見つかりません。 |
| 308 | NonmatchingChecksumError | The provided file's MD5 digest did not match the checksum provided. | アップロードされたファイルのハッシュをチェックしたところ、予想されたチェックサムと一致しませんでした。チェックサムには数字と英小文字が含まれると予想されます。チェックサム ジェネレータが大文字でチェックサムを作成していないことを確認してください。 |
| 309 | RemoteAssetsDisabledError | This account is not approved to use remote assets. | リモート アセットを作成または更新しようとしましたが、現アカウントでこの機能が有効になっていません。 |
| 310 | InvalidCountryCodeError | The following country codes are not supported for geo-restriction: | 地域制限に無効な国コードを使用しました。 |
| 311 | GeoRestrictionDisabledError | This account is not approved to use geo-restriction. | 動画の地域制限プロパティを設定しようとしましたが、現アカウントでこの機能が有効になっていません。 |
| 312 | ParameterConflictError | Two or more parameters passed to a method have incompatible values.<特定の競合 (分かる場合)> | API メソッドに渡された 2 つ以上のパラメータの値が矛盾しています。 |
| 313 | MediaSharingDisabledError | This account is not approved to use media sharing. | 動画の共有を試みましたが、アカウントでメディア共有の使用が有効になっていません。 |
| 314 | MediaDeliveryTypeDisabledError | This account is not enabled to the specified media delivery type (ie: http) | 動画のメディア配信タイプに HTTP を指定しましたが、アカウントでそれが有効になっていません。 |
| 316 | GeographyRestricted | リクエストされたアカウントのデータへのアクセスは 現在の地域では制限されています。 |
IP アドレス制限のあるアカウントに関連づけられているトークンを、そのアカウントでは許可されていない IP アドレスから使用しました。 |