{
autenticado: false,
mensaje: "Error, usuario o contraseña incorrectos"
}
Get all friends
GEThttp://localhost:8081/api/usuarios/amigos
Devuelve una lista con los usuarios amigos del usuario en sesión.
Headers
Name
Type
Description
token
string
Authentication token que permite saber si un usuario está en sesión.
{
usuario1....,
usuario2....,
....
}
{
acceso: false,
error: 'Token invalido o caducado'
}
{
error: "Se ha producido un error"
}
API - PUBLICACIONES
API-Rest para el CRUD de publicaciones.
Get all publicaciones
GEThttp://localhost:8081/api/post
Devuelve todas las publicaciones guardadas en la base de datos
[
{
_id: {
"$oid": "5af011a9f2967136fc490168"
},
titulo: "Articulo de Ejemplo",
contenido: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
fecha: {
"$date": "2018-05-07T08:43:20.795Z"
},
autor: "Antonio",
tiene_foto: false,
comentarios: []
},
...
]
{
error: "Se ha producido un error"
}
Get post
GEThttp://localhost:8081/api/post/:id
Devuelve un post en concreto
Path Parameters
Name
Type
Description
id
string
ID del post que queremos obtener.
{
_id: {
"$oid": "5af011a9f2967136fc490168"
},
titulo: "Articulo de Ejemplo",
contenido: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
fecha: {
"$date": "2018-05-07T08:43:20.795Z"
},
autor: "Antonio",
tiene_foto: false,
comentarios: []
}
{
error: "Se ha producido un error"
}
Add post
POSThttp://localhost:8081/api/post
Añade una publicación nueva
Request Body
Name
Type
Description
tiene_foto
boolean
Indica si la publicación va acompañada de una foto
autor
string
Autor del post
contenido
string
Contenido del post
titulo
string
Titulo del post
{
mensaje: "Publicación insertarda",
_id: id
}
{
error: "Se ha producido un error"
}
Update post
PUThttp://localhost:8081/api/post/:id
Actualizar el contenido de una publicación existente
Path Parameters
Name
Type
Description
id
string
ID de la publicación que queremos modificar
Request Body
Name
Type
Description
contenido
string
Contenido del post
titulo
string
Titulo del post
{
mensaje: "Publicación modificada correctamente",
_id: id
}