Puntos de servicio

Servicio REST que permite obtener la información de los puntos de servicio de servientrega en formato Json o Xml a través de un llamado HTTP de tal forma que puedan ser accedidos desde un amplio número de clientes (desde navegadores usando JavaScript, hasta aplicaciones nativas en cualquier dispositivo/plataforma).

Paginación Simple

El servicio REST de puntos de servicio permite retonar en el resultado la información necesaria de la paginación, es decir, en el resultado vamos a tener:

  • Cantidad total de resultados:

    Número total de puntos de servicio de respuesta.

  • Total de páginas:

    Número total de páginas de respuesta.Esta versión en especial, el número total de páginas real se obtiene restándole 1 uno al valor total de páginas retornado en el Json.

  • Página actual:

    Número de página actual que desea consultar.El número de páginas empiezan en cero (0), no en uno (1).

  • Lista de puntos de servicio parciales:

    Lista de puntos de servicio a retornar por página.

Filtros del servicio

El servicio permite obtener la información de los puntos de servicio teniendo en cuenta diferentes variables como:

  • Ubicación (latitud, longitud):

    Puntos de servicio más cercanos a una ubicación determinada por las coordenadas.

  • País y ciudad:

    Retorna la información de todos los puntos de servicio de una ciudad.

  • Producto:

    Puntos de servicio que manejen el producto especificado.

  • Horario

    Puntos de servicio disponibles o abiertos teniendo en cuenta el día y la hora de consulta.

Versión 1.0.10

Novedades de la Versión 1.0.10

  • Implementación de Logs

    Los nuevos métodos (horarios Lu-Vi) "CDS por ubicación" y "CDs por Ciudad" ahora registran sus movimientos a través de un log. La funcionalidad de Log se implementa usando la librería Log4net[1.2.15].

  • Corrección de errores de los nuevos métodos.

    Los métodos nuevos (horarios Lu-Vi) "CDS por ubicación" y "CDs por Ciudad" generaban un error 500 y posteriormente 400 cuando eran el primer método llamado desde el cliente.

Versiones anteriores

  • Configuración de CORS.

    Habilitación y configuración de CORS en el servicio para permitir las peticiones de dominios autorizados.

  • Métodos copiados temporalmente.

    Los métodos que retornan información de los puntos de servicio por país y ubicación se les realizó una copia temporal para no afectar a los clientes que están usando los métodos que retornan horario completo de cada uno de los 7 días, los nuevos retornan la información de solo 3 días ("Lu-Vi" - "Sa" - "Do").

  • Lista de horarios.

    La consulta se optimiza para no retornar el horario de todos los días de la semana; Ahora, la lista de horarios tendrá solo 3 vectores: "Lu-Vi" horarios de lunes a viernes, "Sa" Horario para el día sábado y "Do" que hace referencia a los horarios del día domingo. Al igual que la versión anterior, los horarios estarán compuestos por HORA_INICIAL_AM, HORA_FINAL_AM, HORA_INICIAL_PM, HORA_FINAL_PM.

  • Puntos de servicio repetidos.

    La consulta se optimiza para no retornar puntos de servicio repetidos (latitud y longitud).