Commit d3a56ba6 authored by Ivan Tancara's avatar Ivan Tancara
Browse files

README

parent 92feea6f
# Api Notificaciones push
Api creada para el envio de notificaciones push a firebase
Funcionalidades:
#### 1. Login para obtener el token de authorizacion.
###### Realizar una peticion POST a:
```javascript
[URL_DEL_PROYECTO]/login
{
"usuario": "usuario_autorizado",
"password": "password_usuario"
}
```
###### Como respuesta dara:
En caso de exito:
```javascript
{
"finalizado": true,
"mensaje": "Login correcto",
"datos": {
"usuario": "admin",
"token": "TOKEN_GENERADO"
}
}
```
En caso de error:
```javascript
{
"finalizado": false,
"mensaje": "El usuario no existe",
"datos": null
}
```
#### 2. Envio de notificaciones push.
###### Realizar una peticion POST a con el token de autorizacion en los headers:
```javascript
[URL_DEL_PROYECTO]/send
{
"titulo": "Titulo de la notificacion",
"text": "texto de la notificacion"
}
```
###### Como respuesta dara:
En caso de exito:
```javascript
{
"finalizado": true,
"mensaje": "Notificación enviada correctamente",
"datos": {
"messageId": "378912738217489217"
}
}
```
En caso de error:
Si no se envia el token.
```javascript
{
"finalizado": false,
"mensaje": "No autorizado",
"datos": null
}
```
En otro caso
```javascript
{
"finalizado": false,
"mensaje": '[...El error que retorna el Firebase]',
"datos": null
}
```
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment