Skip to main content

WSGetTareaMultimedia

Descarga un archivo multimedia de una tarea por nombre de archivo y devuelve su contenido codificado en base64.


Get Tarea Multimedia

POST/apidev/legacy/WSGetTareaMultimedia
AuthWSAutorizacion (body)
FormatoJSON
RespuestaHTTP 200 + Error
EstadoAvailable

Request Body

FieldTypeRequiredDescription
WSAutorizacionobjectYesCredenciales de autenticación legacy.
WSAutorizacion.GuidstringYesAPI key (GUID) de la compañía.
WSAutorizacion.UsuariostringYesUsuario del web service.
WSAutorizacion.PasswordstringYesContraseña del usuario.
WSSDTFiltroTareaMultimediaobjectYesFiltro con el nombre del archivo a descargar.
WSSDTFiltroTareaMultimedia.FilenamestringYesNombre del archivo a descargar. Vacío devuelve error.

Response

Wrapper raíz WSSDTTareaMultimedia (objeto) con sobre de error.

FieldTypeDescription
WSSDTTareaMultimedia.Archivobase64stringContenido del archivo en base64 cuando hay éxito; "" en caso contrario. (Clave exacta Archivobase64, con b minúscula.)
WSSDTTareaMultimedia.ErrorstringSobre de error; "" cuando la operación fue exitosa.

Code Examples

curl -s -X POST "https://$TENANT/apidev/legacy/WSGetTareaMultimedia" \
-H "Content-Type: application/json" \
-d '{
"WSAutorizacion": {
"Guid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"Usuario": "usuario@empresa.com",
"Password": "contraseña"
},
"WSSDTFiltroTareaMultimedia": {
"Filename": "foto_origen_103878.jpg"
}
}'

Example Response

{
"WSSDTTareaMultimedia": {
"Archivobase64": "/9j/4AAQSkZJRgABAQEASABIAAD...",
"Error": ""
}
}

Errors

Este web service siempre responde HTTP 200. El error viaja en el campo WSSDTTareaMultimedia.Error del sobre (nunca como código 4xx/5xx). Cuando hay éxito, Error es "".

Valor de ErrorCausa
GUID InválidoEl Guid no resuelve a una compañía válida (ciaid == 0).
URL InválidaLa URL de origen de la llamada no está autorizada (salvo admincloud@logicsat.com, que omite esta verificación).
Compañía inválida.Compañía inválida en la rama interna de resolución (ciaid == 0).
Error: Debe ingresar el nombre del archivo.Filename vacío.
No se encontraron registros que cumplan con los filtros ingresadosEl archivo solicitado no fue encontrado (Azure devolvió ERROR).
<errores de validación>Falla de validación de usuario/contraseña/permiso del web service.