Esta es una referencia de los mensajes de error devueltos por la Media API, que contienen un código de error numérico utilizado para clasificar los errores por tipos.
Los mensajes de error devueltos por Media API incluyen un código de error numérico que clasifica los errores por tipo:
| rango de códigos | tipo de error |
|---|---|
| 100199 | errores de sistema |
| 200299 | errores de usuario de bajo nivel |
| 300399 | errores de usuario de alto nivel (lógica empresarial) |
Media API puede devolver los siguientes mensajes de error:
| código | nombre | message | causa |
|---|---|---|---|
| 100 | UnknownServerError | an unknown error occurred while processing your request | Un error no especificado e inesperado |
| 101 | ServiceDeployingError | The write API is currently unavailable due to a scheduled upgrade. Please check http://studio.brightcove.com/ for updates. | La Write API de Video Cloud se encuentra actualmente inactiva a causa de una implementación programada. |
| 102 | FileUploadError | Se ha producido un error inesperado durante la carga del archivo. Inténtelo de nuevo. | Al utilizar un método de la Write API se produjo una IOException y la carga falló. |
| 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. | Las llamadas a Media API pueden caducar antes de completarse si está intentando obtener demasiados datos de una vez. El argumento page_size permite devolver datos en tamaños más manejables. |
| 200 | EnctypeError | wrong enctype; write methods require a multipart/form-data POST | Llamada a un método de escritura con un simple POST |
| 201 | GetRequiredError | methods that retrieve data must be called using GET requests | Llamada a POST en vez de a GET en Read API |
| 202 | PostRequiredError | methods that change data must be called using POST requests | Llamada a GET en vez de a POST en Write API |
| 203 | MissingQueryStringError | no query string provided | Falta una cadena de consulta en GET |
| 204 | MissingBodyError | POST methods require valid JSON-RPC in the POST body, with "method" and "params" properties | Falta una sección de parámetro en POST |
| 205 | MalformedParametersError | unable to parse JSON-RPC parameters; they may be malformed or incorrect | JSON incorrecto en la solicitud |
| 206 | InvalidMethodError | invalid method name | Nombre de método no válido |
| 207 | FilestreamRequiredError | upload requires a multipart/form-data POST with a valid filestream | Falta una secuencia de archivo |
| 208 | MissingFileNameError | file for upload must have a filename | Falta un nombre de archivo |
| 209 | UnwantedFilestreamError | non-upload methods should not include a filestream | Se proporcionó un stream de archivo para un método que no es de carga. |
| 210 | InvalidTokenError | invalid token | El token utilizado en la llamada no es válido. |
| 211 | MissingJSONError | Could not find JSON-RPC. | Se recibió una cadena null para el parámetro json (para un post no multipart) o la primera parte de un post multipart. |
| 213 | ConcurrentWritesExceededError | You have exceeded your number of concurrent write API calls. Please reduce the number of concurrent threads making write API calls. | Hay demasiados hilos ejecutando simultáneamente llamadas de escritura a la API. Modifique su aplicación evitando que varios hilos ejecuten llamadas de escritura a la API. Para más información, lea Creación de aplicaciones robustas en un entorno compartido. |
| 214 | ConcurrentReadsExceededError | You have exceeded your number of concurrent read API calls. Please reduce the number of concurrent threads making read API calls. | Hay demasiados hilos ejecutando simultáneamente llamadas de lectura únicas a la API. Modifique su aplicación evitando que varios hilos realicen llamadas de lectura distintas a la API. Para más información, lea Creación de aplicaciones robustas en un entorno compartido. |
| 301 | InvalidParametersError | parameters are the wrong type or number for this method | Al invocar el método se ha generado una IllegalArgumentException |
| 302 | DeleteFailedError | <message with reason for failure filled in by throwing method> | Intento fallido de eliminar un objeto empresarial. Por ejemplo, fallan los intentos de eliminar un vídeo que se encuentra en una lista de reproducción manual. |
| 303 | RequiredParameterError | required parameter <> was missing (<> to be filled in by throwing method) | No se ha definido un parámetro requerido. |
| 304 | IllegalValueError |
|
|
| 305 | IncompatibleValueError |
|
|
| 306 | FileFormatError | The provided file was not in the expected format | El archivo proporcionado a create_video no estaba en un formato de archivo compatible. |
| 307 | ObjectNotFoundError | The object specified by the given parameters could not be found. | El objeto con el Id. especificado no se ha podido encontrar. |
| 308 | NonmatchingChecksumError | The provided file's MD5 digest did not match the checksum provided. | Hemos comprobado el hash de un archivo cargado y no coincide con la suma de comprobación esperada. Se espera que las sumas de comprobación contengan cifras y letras minúsculas; asegúrese de que su generador de sumas de comprobación no esté generando resultados con letras mayúsculas. |
| 309 | RemoteAssetsDisabledError | This account is not approved to use remote assets. | Ha intentado crear o actualizar un activo remoto, pero su cuenta no está habilitada para esta función. |
| 310 | InvalidCountryCodeError | Los siguientes códigos de país no pueden utilizarse para la restricción geográfica: | El código que ha utilizado para la restricción geográfica no es válido. |
| 311 | GeoRestrictionDisabledError | This account is not approved to use geo-restriction. | Ha intentado definir propiedades de geofiltrado para un vídeo, pero su cuenta no tiene esta función habilitada. |
| 312 | ParameterConflictError | Dos o más parámetros entregados a un método tienen valores incompatibles. <specific conflict if known> | Dos o más valores de parámetros pasados a un método de API tienen valores incompatibles. |
| 313 | MediaSharingDisabledError | This account is not approved to use media sharing. | Ha intentado compartir un vídeo, pero su cuenta no está habilitada para utilizar compartición multimedia. |
| 314 | MediaDeliveryTypeDisabledError | This account is not enabled to the specified media delivery type (ie: http) | Ha especificado una HTTP para el tipo de entrega multimedia de un vídeo, pero su cuenta no está habilitada para ello. |
| 315 | MethodRestricted | El acceso al método de la API solicitado está restringido por el token correspondiente. | Se ha ejecutado una llamada a un método de lectura no filtrado con un token no habilitado para métodos no filtrados. |
| 316 | GeographyRestricted | El acceso a los datos de la cuenta solicitada está restringido para la geografía actual. | Ha utilizado un token asociado a una cuenta con restricción de direcciones IP desde una dirección IP que no está permitida para esa cuenta. |