https://tecweb-grupo17.herokuapp.com
Gees es una plataforma donde los usuarios crean sus propias apuestas y las demás personas pueden apostar. A cada una de estas apuestas que crean los usuarios se les llama Gee.
En las seeds se han creado 3 usuarios para hacer pruebas:
Username | Password | Rol |
---|---|---|
betgod | dificil | administrador |
testuser1 | dificil | usuario |
testuser2 | dificil | usuario |
También es posible crearse una cuenta nueva, pero debe ingresarse un correo válido ya que el registro requiere confirmación del correo.
Para todas las consultas a la API debe enviarse el api-token del usuario en el
header Authorization
.
Ejemplo: Authorization: Token asM3NS-aswWSWda
El body debe contener:
quantity (int)
: la cantidad de dinero a apostarfields (array)
: lista de los nombres de los campos que tiene el geevalues (array)
: lista de los valores para cada campo (en el mismo orden)Ejemplo:
{
"quantity": 5,
"fields": ["Locale", "Visit"],
"values": [2,4]
}
Ejemplo:
{
"name": "Soccer match",
"description": "A simple match",
"category_id": 1,
"is_public": true,
"expiration_date": "2017/12/12",
"fields": [
{
"name": "Score",
"type": "number",
"min_value": 0,
"max_value": 100
},
{
"name": "Winner",
"type": "alternatives",
"alternatives": [
"first",
"second"
]
}
]
}