Skip to content

Instantly share code, notes, and snippets.

@moizest89
Last active February 20, 2021 17:11
Show Gist options
  • Save moizest89/b3ae17f3c948f1aa3ac49c064d171d0a to your computer and use it in GitHub Desktop.
Save moizest89/b3ae17f3c948f1aa3ac49c064d171d0a to your computer and use it in GitHub Desktop.

Homicidios

/save-homicidios

  • Intentando crear un homicidio me genera un error 401 y con el siguiente json error:
{
  "codigo": 401,
  "mensaje": "Credenciales son necesarias"
}

¿Cual es la forma de enviar el token (jwt) para poder completar el proceso?

Tenia entendido que era por header pero si puedes enviarme el ejemplo completo del request seria mejor. La documentacion no tienen nada de eso detallado. /save-homicidios

  • Dentro del objeto a enviar existe un campo "numeroReferenciaHomicidio":{String}. Esto hace referencia al hecho en general pero dentro del formulario o viste de creacion de un homicidio existe un campo llamado "numeroDeFormulario" que no veo en ninguna parte del objeto a enviar. Para mas informacion ver la siguiente imagen: numeroDeFormulario

Locaciones:

/catalogos/municipios
/catalogos/colonias
/catalogos/barrios
/catalogos/alamedas
/catalogos/boulevards
/catalogos/calles
/catalogos/caserios
/catalogos/departamentos
/catalogos/municipios
/catalogos/cantones

Los endpoints detallados arriba tiene la siguiente estructura (la data varia segun el endpoint):

{
  "catalogo": [
    {
      "codigo": "26",
      "nombre": "Acajutla"
    },
    {
      "codigo": "42",
      "nombre": "Agua Caliente"
    },
    {
      "codigo": "97",
      "nombre": "Aguilares"
    }
    .
    .
    ],
  "codigo": 200,
  "mensaje": "Se obtuvo el catálogo de municipios",
  "version": 1
}

No existe ningun criterio de busqueda o relacion entre ninguno de ellos por ende, ¿Como vamos a saber que municipio corresponde a X departamento? ¿Como vamos a saber que caserio corresponde a X municipio? etc, etc.

¿Por que es necesario esto? reference1

La imagen adjunta arriba nos muestra que el formulario contiene campos que mostraran informacion detallada segun la localidad que se seleccione por departamento (por ejemplo) y asi filtar solo lo que corresponde a ese departamento. Por ejemplo:

reference2

En la imagen arriba filtramos los municipios que solo corresponden a San Miguel.

Esta informacion esta guardada dentro de la app de un JSON que nos enviaron al principio de todo pero como se habblo en pasadas reuniones todos esos catalogos iban a ser actualizados desde los servicios. Ahora bien, si estos catalogos se sabe que no van a cambiar, porfavor enviarnos el JSON file para cargarlos desde la app con sus respectivas relaciones. y evitar esa carga desde el servidor. Recordemos que esta info no cambia con el tiempo.

Tomen como criterio otros catalogos que no cambian con el tiempo y ahorrar tiempo de carga en la app seria bueno teniendo esto dentro de la app de forma offline.

  • ¿Los codigos no tendrian que venir en INT o entero? Pregunto porque a la hora de enviar la informacion se envia algo como lo siguiente: "codigoDepartamentoLevantamientoHomicidio":6 el cual el valor es un INT o entero pero la apu regresa esos codigos como STRING. ¿Estos codigos en algun momento cambiaran? Si cambian entonces a la hora de hacer el cast la app tendra errores al querer pasar un texto a INT en cual no sera INT. Por favor revisen esto.

Observaciones generales:

  • La api muchas veces retorna 404.

Normal

error_1

404

error_2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment