Evaluando propuestas

Servicio Web

Publicado el 06 Septiembre, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

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

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 13 Septiembre, 2017

Habilidades necesarias

Otros proyectos publicados por T. C.