GUIA
A continuación se presenta la documentación de la API
Todos los datos se representan como archivos json por ejemplo:
{
"agentes" : [
{
"id": "12340",
"nombre": "Juan Barragan",
} ...
]
}
Obtener los datos de los Agentes Municipales en android se puede realizar la solicitud con la libreria Volley utilizando JsonArrayRequest
Recurso
https://jsistem.viroseg.com/api/agentes-municipales
Resultado
[ {
"id": "...",
"nombre": "...",
"clave": "...(encriptada)"
"permisos": "..."
},
{
"id": "...",
"nombre": "...",
"clave": "...(encriptada)"
"permisos": "..."
}
]
Obtener los datos de los locales comerciales
Recurso
https://jsistem.viroseg.com/api/locales-comerciales
Resultado
[
{
"id": "...",
"nombre": "...",
"tipo": "...",
"sector": "...",
"ruc": "...",
"imagen": "...(codificada en BASE 64)",
"id_locacion": "...",
"id_propietario": "...",
"id_usuario": "...",
"id":"...",(Hace referencia al id del propietario que es auto incrmental)
"cedula": "..."
"nombre_propietario":"...",
"ruc": "...",
"anonimo": "...",
"contabilidad": "...",
"celular":"..."(Numero Telefonico)
},
...
]
Obtener los datos de un local comercial
Recurso
https://jsistem.viroseg.com/api/locales-comerciales?id=valor
Resultado
{
"id": "...",
"nombre": "...",
"tipo": "...",
"sector": "...",
"ruc": "...",
"imagen": "... (codificada en BASE 64)",
"id_locacion": "...",
"id_propietario": "...",
"id_usuario": "...",
"id":"...",(Hace referencia al id del propietario que es auto incrmental)
"cedula": "..."
"nombre_propietario":"...",
"ruc": "...",
"anonimo": "..." ,
"contabilidad": "...",
"celular":"..."(Numero Telefonico)
}
Insertar datos de un local comercial por medio del metodo POST
Recurso
https://jsistem.viroseg.com/api/locales-comerciales
Se debe enviar por medio de solicitud POST los siguientes arguentos
-
cedula_propietario = (string[ 10 ]) ➡ Es la cédula del dueño del establecimiento
-
nombre_propietario = (string) ➡ Es el nombre del dueño ejemplo Juan Perez
-
ruc = (string)
-
id_local = (string[ ejemplo = ALP-001 ]) ➡ Es el identificador alfanumerico único de ese establecimiento separado por -
-
nombre_local = (string) ➡ Es el nombre del establecimiento
-
tipo = (string) ➡ Es el tipo de local por ejemplo farmacias o ferreterias
-
imagen = (string (codificada en BASE 64)) ➡ Es la imagen del establecimiento codificada en BASE 64
-
celular = (string ➡ Es el número teléfono del propietario
-
contabilidad = (string ➡ Son las palabras SI o NO
-
id_usuario = (string) ➡ Es el número de cédula del agente municipal
Resultado
{"res":"Se inserto correctamente el local comercial","ident": 1,"error":""}
||
{"res":"Error no se inserto el local comercial","ident": 0,"error": "El error que muestra la base de datos"}
Obtener la información de las locaciones en android se puede realizar la solicitud con la libreria Volley utilizando JsonArrayRequest
Recurso
https://jsistem.viroseg.com/api/locaciones
Resultado
[
{
"id": "...",
"nombre": "...",
"link": "..."
},
...
]
Obtener los datos de la ubicación
Recurso
https://jsistem.viroseg.com/api/locaciones?id=valor
Resultado
{
"id": "...",
"nombre": "..."
"link": "..."
}
Insertar los datos de la ubicación por medio del metodo POST
Recurso
https://jsistem.viroseg.com/api/locaciones
Se debe enviar por medio de solicitud POST los siguientes arguentos
-
id = (string) ➡ Es un string de las primeras letras en mayuscula preferente ejemplo ALP (ALPACHACA)
-
nombre = (string) ➡ Es el nombre del sector por ejemplo ALPACHACA
-
link = (string)
Resultado
{"res":"Se inserto correctamente el sector","ident": 1,"error":""}
||
{"res":"Error no se inserto correctamente el sector","ident": 0,"error": "El error que muestra la base de datos"}
Esto constituye todo lo puede realizar el sistema con la API Comercios del Gad de Guaranda
El sistema SIGUPAC-GDA fue desarrollado por: Cristina Caluña, Viviana Gualli, Gabriel Guerrero y Jefferson Isla