
API Experiencias Masterchef
Es fundamental poseer token proporcionado por
(soporte@elo.travel) para poder utilizar el servicio.
Ejemplo llamada mediante PHP:
- $url = 'https://elo.travel/bookingmasterchef.php?[parametros]';
- $ch = curl_init($url);
- curl_setopt($ch, CURLOPT_TIMEOUT, 30);
- curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- $data = curl_exec($ch);
- curl_close($ch);
- $respuesta = json_decode($data, true);
| Nombre | Tipo | Descripción |
|---|---|---|
| [parametros] | - | Son aquellos parámetros obligatorios u optativos utilizados para la llamada a las distintas funciones. |
Listado de experiencias disponibles.
Es la url base de llamada APi para experiencias.
- https://elo.travel/bookingmasterchef.php?tipo=experiencias
| Nombre | Tipo | Descripción |
|---|---|---|
| token | Obligatorio | Credencial proporcionada por para poder utilizar el servicio. |
| id_experiencia | Opcional | ID identificativo de la experiencia. |
| Nombre | Variable | Descripción |
|---|---|---|
| resultado | String | Puede tener el valor "OK" o "KO". |
| mensaje | String | Explica el resultado de la llamada. |
| experiencias | Array | Es un array de elementos de cada una de las experiencias Masterchef disponibles. |
| | id_experiencia | String | ID identificativo de la experiencia. |
| | nombre | String | Nombre de la experiencia. |
| | descripcion | String | Descripción de la experiencia. |
| | incluye | String | Descripción detallada de lo que incluye la experiencia. |
| | nombre_empresa | String | Nombre de la empresa que presta la experiencia. |
| | direccion_empresa | String | Dirección compercial de la empresa o la ubicación dónde se presta la experiencia. |
| | puntuacion | String | Puntuación de la empresa en base a valoraciones reales de usuarios. |
| | numero_valoraciones | String | Número de valoraciones que se han tenido en cuenta para obtener el campo "puntuacion". |
| | PVP | String | PVP vinculante de venta en euros. |
| | neto | String | Precio de coste para el proveedor en euros. |
| | porcentaje_comision | String | Porcentaje de comisión aplicado (IVA incluído). |
| | comision | String | Comisión percibida por el proveedor en euros (IVA incluído). |
| | valida_hasta | String | Fecha máxima hasta que puede ser consumida la experiencia. |
| | politica_cancelacion | String | Política de cancelación de la experiencia. |
| | personas | String | Personas para la que es válida la experiencia. |
| | activa | String | Indica el estado de la exeriencia. En este caso siempre valor 1 durante la vigencia del bono. |
| | imagenes | Array | Es un array de elementos de cada una de las imágenes de la experiencia. |
| || url | String | Url de la imagen en tamaño 900px de ancho y 500px de alto. |
Confirmación de contratación de experiencia.
Es la url base de llamada APi para comprar.
- https://elo.travel/bookingmasterchef.php?tipo=comprar
| Nombre | Tipo | Descripción |
|---|---|---|
| token | Obligatorio | Credencial proporcionada por para poder utilizar el servicio. |
| id_experiencia | Obligatorio | ID identificativo de la experiencia. |
| nombre | Obligatorio | Nombre completo con apellidos del comprador (En el momento de reserva se detallará quién la va a adisfrutar). Este campo no debe contener espacios y deben ser reemplazados por "_". Ejemplo "Manuel_Emiliano". Debemos garantizar además que los siguientes valores deben ser eliminados en este campo en caso de existir # % & * { } \ : < > ? / + |
| Obligatorio | Email del comprador. Debemos garantizar además que los siguientes valores deben ser eliminados en este campo en caso de existir # % & * { } \ : < > ? / + | |
| telefono | Obligatorio | Teléfono del comprador. Debemos garantizar además que los siguientes valores deben ser eliminados en este campo en caso de existir # % & * { } \ : < > ? / + |
| Nombre | Variable | Descripción |
|---|---|---|
| resultado | String | Puede tener el valor "OK" o "KO". |
| mensaje | String | Explica el resultado de la llamada. |
| fecha_transaccion | String | Fecha en que se realiza la compra en formato (Y-m-d). |
| id_experiencia | String | ID identificativo de la experiencia. |
| localizador | String | Localizador único de la experiencia. |
| num_pedido | String | Número interno de pedido de Experiencias Masterchef. |
| ruta_bono | String | Ruta del bono generado y que debe ser entregado al cliente. |
| PVP | String | PVP vinculante de venta en euros. |
| neto | String | Precio de coste para el proveedor en euros. |
| nombre | String | Nombre del comprador. |
| String | Email del comprador. | |
| telefono | String | Teléfono del comprador. |
| estado | String | Estado de la compra, en este caso 'Aceptada'. Si hubiese error, habría un KO previo y sirve para en listar compras diferenciar entre las 'Aceptadas' y las 'Anuladas'. |
Confirmar cancelación de una reserva.
Es la url base de llamada APi para cancelar.
- https://elo.travel/bookingmasterchef.php?tipo=cancelar
| Nombre | Tipo | Descripción |
|---|---|---|
| token | Obligatorio | Credencial proporcionada por para poder utilizar el servicio. |
| localizador | Obligatorio | Localizador único de la experiencia. |
| Nombre | Variable | Descripción |
|---|---|---|
| resultado | String | Puede tener el valor "OK" o "KO". |
| mensaje | String | Explica el resultado de la llamada. |
| localizador | String | Localizador único de la experiencia. |
Listado de compras.
Es la url base de llamada APi para listar.
- https://elo.travel/bookingmasterchef.php?tipo=listar
| Nombre | Tipo | Descripción |
|---|---|---|
| token | Obligatorio | Credencial proporcionada por para poder utilizar el servicio. |
| localizador | Opcional | Localizador único de la experiencia. |
| Nombre | Variable | Descripción |
|---|---|---|
| resultado | String | Puede tener el valor "OK" o "KO". |
| mensaje | String | Explica el resultado de la llamada. |
| transacciones | Array | Es un array de elementos de cada una de las transacciones realizadas. |
| | fecha_transaccion | String | Fecha en que se realiza la compra en formato (Y-m-d). |
| | id_experiencia | String | ID identificativo de la experiencia. |
| | localizador | String | Localizador único de la experiencia. |
| | num_pedido | String | Número interno de pedido de Experiencias Masterchef. |
| | ruta_bono | String | Ruta del bono generado y que debe ser entregado al cliente. |
| | PVP | String | PVP vinculante de venta en euros. |
| | neto | String | Precio de coste para el proveedor en euros. |
| | nombre | String | Nombre del comprador. |
| String | Email del comprador. | |
| | telefono | String | Teléfono del comprador. |
| | estado | String | Estado de la compra, en este caso 'Aceptada'. Si hubiese error, habría un KO previo y sirve para en listar compras diferenciar entre las 'Aceptadas' y las 'Anuladas'. |