Herramientas de usuario

Herramientas del sitio


public:avail

¡Esta es una revisión vieja del documento!


Consulta de disponibilidad

Consulta de disponibilidad sobre rutas.

Verbo HTTP: GET
Recurso:    /tour
Método:     /avail

—————————————————————————————————————————————————

Parámetros obligatorios:
  * tourID: Identificador del tour
  * departure: Fecha de salida del tour (yyyy-MM-dd)
  * pax: Número de personas que solicitan la disponibilidad
Parámetros opcionales:
  * completeTour: Controla si la consulta es sobre el tour completo o parcial (días en concreto).
  * output: Formato de salida de la consulta (XML o JSON)

—————————————————————————————————————————————————

Esquema de la respuesta

  • TourList → Root
    • Tours → Contenedor
      • Tour → Elemento
        • Id → Identificador del tour
        • Name → Nombre del tour
        • Image → URL a la imagen del tour
        • URLURL a la descripción del tour

—————————————————————————————————————————————————

Respuestas de ejemplo

Example.xml
<TourList>
  <Tours>
    <Tour Id="1" Name="Esencia Europea 2017" Image="" URL="" />
    <Tour Id="2" Name="Europa Preferente 2017" Image="" URL="" />
    <Tour Id="3" Name="Ronda Europea 2017" Image="" URL="" />
    <Tour Id="4" Name="Viva Europa 2017" Image="" URL="" />
    <Tour Id="5" Name="Encanto de Europa 2017" Image="" URL="" />
    <Tour Id="6" Name="Europa Emocionante 2017" Image="" URL="" />
    <Tour Id="7" Name="Europa de Gala 2017" Image="" URL="" />
    <Tour Id="8" Name="Rutas de Europa 2017" Image="" URL="" />
    <Tour Id="9" Name="Europa Bella 2017" Image="" URL="" />
    <Tour Id="10" Name="Magia Europea 2017" Image="" URL="" />
  </Tours>
</TourList>

Example.json
{
  "Tours": [
    {
      "Id": 1,
      "Name": "Esencia Europea 2017",
      "Image": "",
      "URL": ""
    },
    {
      "Id": 2,
      "Name": "Europa Preferente 2017",
      "Image": "",
      "URL": ""
    },
    {
      "Id": 3,
      "Name": "Ronda Europea 2017",
      "Image": "",
      "URL": ""
    },
    {
      "Id": 4,
      "Name": "Viva Europa 2017",
      "Image": "",
      "URL": ""
    },
    {
      "Id": 5,
      "Name": "Encanto de Europa 2017",
      "Image": "",
      "URL": ""
    },
    {
      "Id": 6,
      "Name": "Europa Emocionante 2017",
      "Image": "",
      "URL": ""
    },
    {
      "Id": 7,
      "Name": "Europa de Gala 2017",
      "Image": "",
      "URL": ""
    },
    {
      "Id": 8,
      "Name": "Rutas de Europa 2017",
      "Image": "",
      "URL": ""
    },
    {
      "Id": 9,
      "Name": "Europa Bella 2017",
      "Image": "",
      "URL": ""
    },
    {
      "Id": 10,
      "Name": "Magia Europea 2017",
      "Image": "",
      "URL": ""
    }
  ]
}
public/avail.1478777908.txt.gz · Última modificación: 2017/01/20 13:16 (editor externo)