Evaluating bids

Servicio Web

Published on the September 06, 2017 in IT & Programming

About this project

Open

Introducción
En el presente documento se especifican los diferentes servicios web que son necesarios para el consumo de la aplicación en Android de CONTROL.
Especificaciones
Las especificaciones que tienen los servicios web son las siguientes:

1-    Cada uno de los servicios debe poder recibir la información de la consulta en formato json y a su vez debe poder retornar un json con la información de la consulta solicitada.
2-    Para un mejor entendimiento de la estructura principal del JSON que debe retornar la consulta que se haga podemos definir la siguiente forma:

Ejemplo: {“codigo”: 200, “mensaje”: exitoso, “contenido”:[]}  -    

codigo: el número que indica si el servicio fue consumido exitosamente
-    mensaje: será un mensaje que informe si todo salió exitoso o un mensaje de error en caso contrario
-    contenido: será un arreglo json o un objeto json donde vendrá la información de la consulta generada.

Siguiendo la estructura anterior podemos procesar de una mejor
manera la información que es retornada por el servicio web en la app Android.
Los códigos para indicar si todo fue exitoso o no podrían ser los siguientes:

-    200: para indicar que la operación fue exitosa y no hay ningún problema
-    409: error de envió de parámetros al servicio
-    400: para indicar que hubo un fallo de cualquier otro aspecto

ervicios WEB
A continuación, procederemos a indicar cada uno de los servicios web que son necesarios para la aplicación Android, en conjunto con la información que cada uno debe recibir y retornar (Recordar con en todos los datos que se recibe debe venir el código, mensaje y en contenido se debe desplegar todo lo que se solicita a continuación en cada servicio).

Servicio de Inicio de Sesión

Envía la información de ingreso para que el usuario pueda acceder a toda la información de la aplicación

nformación que se ENVIA
•    Usuario
•    Clave
u    Información que se RECIBE
•    Rut del usuario
•    Nombre del usuario
•    Email del usuario
•    Teléfono del usuario
•    Celular del usuario

Servicio de Lista de Contratista

Retorna una lista de todas las contratistas que se encuentran en la base de datos

nformación que se ENVIA
•    Sin datos de envió
u    Información que se RECIBE
•    Código de contratista
•    Empleador

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: September 13, 2017

Skills needed

Other projects posted by T. C.