Microservicio de Imágenes
Agrega una nueva imagen al servidor.
POST /v1/image
Body
{
"image" : "{Imagen en formato Base 64}"
}
Header Autorización
Authorization=bearer {token}
Respuesta
HTTP/1.1 200 OK
{
"id": "{Id de imagen}"
}
401 Unauthorized
HTTP/1.1 401 Unauthorized
400 Bad Request
HTTP/1.1 400 Bad Request
{
"messages" : [
{
"path" : "{Nombre de la propiedad}",
"message" : "{Motivo del error}"
},
...
]
}
500 Server Error
HTTP/1.1 500 Internal Server Error
{
"error" : "Not Found"
}
Obtiene una imagen del servidor en formato base64
GET /v1/image/:id
Size : Parametro url o header
Size=[160|320|640|800|1024|1200]
Header Autorización
Authorization=bearer {token}
Respuesta
{
"id": "{Id de imagen}",
"image" : "{Imagen en formato Base 64}"
}
401 Unauthorized
HTTP/1.1 401 Unauthorized
400 Bad Request
HTTP/1.1 400 Bad Request
{
"messages" : [
{
"path" : "{Nombre de la propiedad}",
"message" : "{Motivo del error}"
},
...
]
}
500 Server Error
HTTP/1.1 500 Internal Server Error
{
"error" : "Not Found"
}
Obtiene una imagen del servidor en formato jpeg.
GET /v1/image/:id/jpeg
Size : Parametro url o header
Size=[160|320|640|800|1024|1200]
Header Autorización
Authorization=bearer {token}
Respuesta
Imagen en formato jpeg
401 Unauthorized
HTTP/1.1 401 Unauthorized
400 Bad Request
HTTP/1.1 400 Bad Request
{
"messages" : [
{
"path" : "{Nombre de la propiedad}",
"message" : "{Motivo del error}"
},
...
]
}
500 Server Error
HTTP/1.1 500 Internal Server Error
{
"error" : "Not Found"
}
Escucha de mensajes logout desde auth.
FANOUT auth/logout
Mensaje
{
"type": "logout",
"message": "{tokenId}"
}