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).

Se describen a continuación algunas de las características del servicio.

Más información

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).