Herramientas de usuario

Herramientas del sitio


public:listtour

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
public:listtour [2016/11/09 21:36]
onieto
public:listtour [2017/01/23 16:58] (actual)
onieto
Línea 9: Línea 9:
   Parámetros obligatorios:​   Parámetros obligatorios:​
   Parámetros opcionales:   Parámetros opcionales:
-    * Output: Formato de salida de la consulta (XML o JSON)+    * tourID: Identificador del tour a consultar 
 +    * output: Formato de salida de la consulta (XML o JSON)
 --------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------
-=== Definición ​===+=== Esquema de la respuesta ​===
   * TourList -> Root   * TourList -> Root
     * Tours -> Contenedor     * Tours -> Contenedor
Línea 19: Línea 20:
         * Image -> URL a la imagen del tour         * Image -> URL a la imagen del tour
         * URL -> URL a la descripción del tour         * URL -> URL a la descripción del tour
 +        * Departures -> Contenedor de fechas de salida del tour
 +          * Departure -> Fecha de salida del tour
 --------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------
 === Respuestas de ejemplo === === Respuestas de ejemplo ===
-<code xml Example.xml>​+<code xml Example.xml>​
 <​TourList>​ <​TourList>​
   <​Tours>​   <​Tours>​
-    <Tour Id="​1"​ Name="​Esencia Europea 2017" Image=""​ URL=""​ /> +    <Tour Id="​1"​ Name="​Esencia Europea 2017" Image=""​ URL=""​
-    <Tour Id="​2"​ Name="​Europa Preferente 2017" Image=""​ URL=""​ /> +      <​Departures>​ 
-    <Tour Id="​3"​ Name="​Ronda Europea 2017" Image=""​ URL=""​ /> +        <​Departure>​2017-01-13T00:​00:​00</​Departure>​ 
-    <Tour Id="​4"​ Name="​Viva Europa 2017" Image=""​ URL=""​ /> +      </Departures>​ 
-    <Tour Id="​5"​ Name="​Encanto de Europa 2017" Image=""​ URL=""​ /> +    </Tour
-    <Tour Id="​6"​ Name="​Europa Emocionante 2017" Image=""​ URL=""​ /> +    <Tour Id="​2"​ Name="​Europa Preferente 2017" Image=""​ URL=""​
-    <Tour Id="​7"​ Name="​Europa de Gala 2017" Image=""​ URL=""​ /> +      <​Departures>​ 
-    <Tour Id="​8"​ Name="​Rutas de Europa 2017" Image=""​ URL=""​ /> +        <​Departure>​2017-03-02T00:​00:​00</​Departure>​ 
-    <Tour Id="​9"​ Name="​Europa Bella 2017" Image=""​ URL=""​ /> +      </Departures>​ 
-    <Tour Id="​10"​ Name="​Magia Europea 2017" Image=""​ URL=""​ />+    </Tour
 +    <Tour Id="​3"​ Name="​Ronda Europea 2017" Image=""​ URL=""​
 +      <​Departures>​ 
 +        <​Departure>​2017-03-02T00:​00:​00<​/Departure>​ 
 +      </​Departures>​ 
 +    </Tour
 +    <Tour Id="​4"​ Name="​Viva Europa 2017" Image=""​ URL=""​
 +      <​Departures>​ 
 +        <​Departure>​2017-03-02T00:​00:​00<​/Departure>​ 
 +      </​Departures>​ 
 +    </Tour
 +    <Tour Id="​5"​ Name="​Encanto de Europa 2017" Image=""​ URL=""​
 +      <​Departures>​ 
 +        <​Departure>​2017-03-02T00:​00:​00<​/Departure>​ 
 +      </​Departures>​ 
 +    </Tour
 +    <Tour Id="​6"​ Name="​Europa Emocionante 2017" Image=""​ URL=""​
 +      <​Departures>​ 
 +        <​Departure>​2017-03-03T00:​00:​00<​/Departure>​ 
 +      </​Departures>​ 
 +    </Tour
 +    <Tour Id="​7"​ Name="​Europa de Gala 2017" Image=""​ URL=""​
 +      <​Departures>​ 
 +        <​Departure>​2017-03-02T00:​00:​00<​/Departure>​ 
 +      </​Departures>​ 
 +    </Tour
 +    <Tour Id="​8"​ Name="​Rutas de Europa 2017" Image=""​ URL=""​
 +      <​Departures>​ 
 +        <​Departure>​2017-03-03T00:​00:​00<​/Departure>​ 
 +      </​Departures>​ 
 +    </Tour
 +    <Tour Id="​9"​ Name="​Europa Bella 2017" Image=""​ URL=""​
 +      <​Departures>​ 
 +        <​Departure>​2017-03-03T00:​00:​00</​Departure>​ 
 +      </Departures>​ 
 +    </Tour
 +    <Tour Id="​10"​ Name="​Magia Europea 2017" Image=""​ URL=""​
 +      <​Departures>​ 
 +        <​Departure>​2017-03-03T00:​00:​00<​/Departure>​ 
 +      </​Departures>​ 
 +    </Tour>
   </​Tours>​   </​Tours>​
 </​TourList>​ </​TourList>​
 </​code>​ </​code>​
 --------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------
-<​code ​json - Example.json>​+<​code ​javascript ​Example.json>​
 { {
   "​Tours":​ [   "​Tours":​ [
Línea 45: Línea 88:
       "​Name":​ "​Esencia Europea 2017",       "​Name":​ "​Esencia Europea 2017",
       "​Image":​ "",​       "​Image":​ "",​
-      "​URL":​ ""​+      "​URL":​ ""​
 +      "​Departures":​ [ 
 +        "​2017-01-13T00:​00:​00"​ 
 +      ]
     },     },
     {     {
Línea 51: Línea 97:
       "​Name":​ "​Europa Preferente 2017",       "​Name":​ "​Europa Preferente 2017",
       "​Image":​ "",​       "​Image":​ "",​
-      "​URL":​ ""​+      "​URL":​ ""​
 +      "​Departures":​ [ 
 +        "​2017-03-02T00:​00:​00"​ 
 +      ]
     },     },
     {     {
Línea 57: Línea 106:
       "​Name":​ "Ronda Europea 2017",       "​Name":​ "Ronda Europea 2017",
       "​Image":​ "",​       "​Image":​ "",​
-      "​URL":​ ""​+      "​URL":​ ""​
 +      "​Departures":​ [ 
 +        "​2017-03-02T00:​00:​00"​ 
 +      ]
     },     },
     {     {
Línea 63: Línea 115:
       "​Name":​ "Viva Europa 2017",       "​Name":​ "Viva Europa 2017",
       "​Image":​ "",​       "​Image":​ "",​
-      "​URL":​ ""​+      "​URL":​ ""​
 +      "​Departures":​ [ 
 +        "​2017-03-02T00:​00:​00"​ 
 +      ]
     },     },
     {     {
Línea 69: Línea 124:
       "​Name":​ "​Encanto de Europa 2017",       "​Name":​ "​Encanto de Europa 2017",
       "​Image":​ "",​       "​Image":​ "",​
-      "​URL":​ ""​+      "​URL":​ ""​
 +      "​Departures":​ [ 
 +        "​2017-03-02T00:​00:​00"​ 
 +      ]
     },     },
     {     {
Línea 75: Línea 133:
       "​Name":​ "​Europa Emocionante 2017",       "​Name":​ "​Europa Emocionante 2017",
       "​Image":​ "",​       "​Image":​ "",​
-      "​URL":​ ""​+      "​URL":​ ""​
 +      "​Departures":​ [ 
 +        "​2017-03-03T00:​00:​00"​ 
 +      ]
     },     },
     {     {
Línea 81: Línea 142:
       "​Name":​ "​Europa de Gala 2017",       "​Name":​ "​Europa de Gala 2017",
       "​Image":​ "",​       "​Image":​ "",​
-      "​URL":​ ""​+      "​URL":​ ""​
 +      "​Departures":​ [ 
 +        "​2017-03-02T00:​00:​00"​ 
 +      ]
     },     },
     {     {
Línea 87: Línea 151:
       "​Name":​ "Rutas de Europa 2017",       "​Name":​ "Rutas de Europa 2017",
       "​Image":​ "",​       "​Image":​ "",​
-      "​URL":​ ""​+      "​URL":​ ""​
 +      "​Departures":​ [ 
 +        "​2017-03-03T00:​00:​00"​ 
 +      ]
     },     },
     {     {
Línea 93: Línea 160:
       "​Name":​ "​Europa Bella 2017",       "​Name":​ "​Europa Bella 2017",
       "​Image":​ "",​       "​Image":​ "",​
-      "​URL":​ ""​+      "​URL":​ ""​
 +      "​Departures":​ [ 
 +        "​2017-03-03T00:​00:​00"​ 
 +      ]
     },     },
     {     {
Línea 99: Línea 169:
       "​Name":​ "Magia Europea 2017",       "​Name":​ "Magia Europea 2017",
       "​Image":​ "",​       "​Image":​ "",​
-      "​URL":​ ""​+      "​URL":​ ""​
 +      "​Departures":​ [ 
 +        "​2017-03-03T00:​00:​00"​ 
 +      ]
     }     }
   ]   ]
 } }
 </​code>​ </​code>​
public/listtour.1478723781.txt.gz · Última modificación: 2017/01/20 13:16 (editor externo)