Skip to content

jgferrer/rpgAltranAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/api/json

  • GET

    Si llamamos a /api/json devuelve el listado de gnomos

/api/users

  • POST

    -- /createUser {username / password}
    -- /create
    BODY (URLEncoded):
    username: nombre de usuario codificado en base64
    password: password de usuario codificado en base64

    -- /login
    Para hacer login debemos llamar a /api/users/login y nos devolverá el token válido
    AUTHORIZATION: Basic Username y Password

/api/comments

  • GET

    -- /1 -> Devuelve el comentario con Id = 1
    -- ?gnomeId=1 -> Devuelve todos los comentarios de gnomo con Id = 1
    -- /count?gnomeId=1 -> Retorna el número de comentarios que tiene el gnomo con Id =1
    -- /all -> Devuelve todos los comentarios (Requiere autenticación)

  • POST (requiere autenticación)
    -- Si llamamos a /api/comments y pasamos los datos del comentario se dará de alta. Ejemplo:

    HEADER:
    Authorization: Bearer XXXXXXXXXXXX
    BODY (URLEncoded):
    title: Título del comentario
    comment: Texto del comentario
    gnomeId: 3
    userId: usuario

About

API creada con VAPOR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages