| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| secretKey | ✓ |
| outputaction |
Restiruisce tutti i voli
aperti al pubblico, con relative date di partenza a disposizione e la
quantità di posti prenotabili per ogni singola scelta messa a
disposizione.
Parametri Obbligatori:
user,password,secretKey
Tipo
adt = adulti
chd = ragazzi (2-12 annni)
inf = bambini (0-2 anni)
pet = animali.
Una volta Tornata la lista si passa alla lettura delel classi chiamando reading_class.php
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| departure | ✓ |
| arrived | ✓ |
| round_trip | ✓ |
| date_departure | ✓ |
| adt | ✓ |
| date_arrived | |
| chd | |
| inf | |
| pet | |
| secretKey | ✓ |
Resitutisce le prime due classi al prezzo piu\' basso a disposizione per singoli voli, sia solo andata che andata e ritorno.
Parametri Richiesti dalla precedente chiamata:
user, password,secretKey
departure = partenza (es: Bergamo).
arrived = destinazione (es: Lampedusa).
round_trip = Andata e Ritorno (per avere andata e ritorno valore = 1)
date_departure = data di Partenza in Formato (YYYY-mm-dd)
adt = numero di adulti (es: 2)
Parametri Opzionali
se Round Trip deve essere uguale a 1:
date_arrived = data di ritorno in Formato (YYYY-mm-dd)
se ci sono Ragazzi:
chd = numero Ragazzi (es: 1)
inf = numero Bambini 0-2 anni (es: 1)
pet = numero animali dove previsto (es: 1)
una volta scelte le classi con importi si passa a insert_pax
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| round_trip | ✓ |
| adt_count | ✓ |
| secretKey | ✓ |
Inserisce i passeggeri e
la prenotazione sul sistema e resituisce un riepilogativo e il codice di
prenotazione ed il totale per procedere al pagamento della stessa
Obbligatori
user,password,secretKey,round_trip, e adt_count(numero adulti)
passare i parametri per la registrazione nel sguente formato:
RecRefA1=X (id classe scelta per passegero 1)
Cognome1= Cognome passeggero 1
Nome1= Nome Passeggero 1
Telefono1= Telefono di riferimento
Address1= Indirizzo di riferimento
Cap1= Cap di riferimento
city1= citta di riferimentp
Provincia1= Provincia di riferimento
CF1= codice fiscale
DataNascita1= data di nascita per ragazzi e bambini obbligatoria nel formato italiano (es: dd/mm/YYYY)
Titolo1 = Mettere il titolo obbligatorio a seconda se signore,signora,
signorina e vale anche per infant e ragazzi (valori Accettai: Mr, Ms,
Mrs)
TipoPax1 = Tipologia Passeggero obbligatorio a seconda se adulto,
ragazzo, infante, animale (Valori Accettati: ADT, CHD, INF, PET)
Per il PET Mettere Come Dicitura di Nome Pax ove presente inserire di default: \"Animale a Seguito\".
Proseguire in tal senso per gli altri passeggeri aumento di uno il
valore accanto alla variabile es: RecRefA2, RecRefA3 e per tutte le
sotto variabili
se e previsto il ritorno inserire per ogni singolo passeggero anche la
variabile RecRefR1 e cosi via con l\'id della classe del posto di
ritorno
dopo nel riepilogo si passa al pagamento stabilito e successivamente al
ritorno del pagamento si potranno avere i seguenti due casi:
Pag_ok.php (per pagamento andato a buon fine)
Pag_ko.php (per Pagamento non andanto a buon fine)
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| pnr | ✓ |
| secretKey | ✓ |
Prenotazione Pagata e Confermata,
Parametri obbligatori:
user, password,secretkey e pnr della prenotazione memorizzata.
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| pnr | ✓ |
| secretKey | ✓ |
Prenotazione non andata a buon fine.
Parametri obbligatori:
user, password,secretKey e pnr della prenotazione memorizzata.
Restituisce la Lista delle Strutture Disponibili, dove si possono filtrare i paesi delle strutture.
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| secretKey | ✓ |
| PIva | ✓ |
Estrae le agenzie con
riferimento per Partita Iva per legare l\'utente alla sua ageniza
principale di riferimento, serve per le filiali.
Parametri Obbligatori:
user,password,secretkey e la Partita Iva della Agenzia che si sta registrando.
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| secretKey | ✓ |
| NomeAgenzia | ✓ |
| Citta | ✓ |
| Provincia | ✓ |
| Via | ✓ |
| Civico | ✓ |
| Telefono | ✓ |
| ✓ | |
| PIva | ✓ |
| ResponsabileNome | ✓ |
| ResponsabileCognome | ✓ |
| Nazione | |
| Regione | |
| CAP | |
| MasterGroup | |
| preview | ✓ |
| id | |
| UserID | |
| UserPassword |
Registra l\'utente in anagrafica di default : agenzia.
Variabile \"preview\" a true per visualizzare i file a false per procedere con la registrazione.
Passare l\'id per un eventuale update invece che inserimento.
I Parametri:
UserID obbligatorio in fase di nuova registrazione
UserPassword obbligatorio in fase di nuova registrazione
nelle altre fasi possono essere lasciati in bianco e non passarli.
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| secretKey | ✓ |
| PrenotCode | ✓ |
Emissione Estratto Conto ed eventualmente fattura dopo aver registrato la prenotazione, tuutti i parametri sono obbligatori.
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| secretKey | ✓ |
| idVacanza | |
| PartenzaDa | |
| DestinazioneDa | |
| DataVolo |
Visualizzazione e Ricerca Pacchetti Blindati e Relative Informazioni per procedere successivamente allo acquisto
Passando come Parametro idVacanza, l\'id della Vacanza Scelta
richiamando la stessa pagina con idVacanza Valorizzato si ottengono i
dati della singola richiesta per far si che il cliente possa inserire i
nomi dei passeggeri ed altri recapiti.
Aggiungere alla chiamata
es: &idVacanza = 1777
Passando la Variabile PartenzaDA si filtrano tutte le offerte che partono dal luogo richiesto
Passando la Variabile DestinazioneDA si filtrano tutte le offrerte relative al luogo richiesto.
Allo inzio si avranno tre array di dati che riquardano le varie
possibilita di partenza e di luogo per effettuare il filtraggio dei dati
a disposizione e delle date di volo presenti nelle offerte cosi da
avere una altra possibilita di ricerca.
il Parametro DataVolo deve essere passato nel formato yyyy-mm-dd
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| secretKey | ✓ |
Inserimento Passeggeri e Dati Provenienti dalla precedente richiesta.
Dati da passare:
idVacanza, nomeVacanza, struttura, destinazione, camera, dataInizio,
dataFine, prezzoVendita, numeroADT, numeroCHD, idStruttura ,
quoteComprendono, quoteNonComprendono
Nome e Cognome dei Passeggeri con Valori numerici incrementanti
es: cognomePax1 e nomePax1, cognomePax2 e nomePax2.
Passare anche i dati dello intestatario della pratica con le seguenti variabili:
cognome, nome, mail, telefono
si possono anche passare delle note con la relativa variabile \"note\" se il cliente vuole scrivere qualcosa.
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| secretKey | ✓ |
| pnr | ✓ |
Conferma Pagamento Prenotazione Offerte Blindate
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| secretKey | ✓ |
| pnr | ✓ |
Pagamento o Prenotazione annullata o non andata a buon fine per le offerte blindate
| Name | Required |
|---|---|
| user | ✓ |
| password | ✓ |
| secretKey | ✓ |
| outputaction |
Restiruisce tutti i voli
aperti al pubblico ritornando per ogni partenza tutte le possibili
destinazioni, poi ritorna le relative date di partenza a disposizione e
la quantità di posti prenotabili per ogni singola scelta messa a
disposizione.
Parametri Obbligatori:
user,password,secretKey
Tipo
adt = adulti
chd = ragazzi (2-12 annni)
inf = bambini (0-2 anni)
pet = animali.
Una volta Tornata la lista si passa alla lettura delel classi chiamando reading_class.php
This error is returned whenever someone tries to execute a PUT request on a collection or a resource that prevents PUT requests.
This method is not accepted for this API call.
This error is returned whenever a collection or a resource prevents the use of the POST method.
POST calls are not accepted for this request.
The following output/content types are supported: CLI, PHP, XML, JSON, PRINTR, Custom, HTML, JS
API Endpoint: http://apifrapi.tgesolution.com
The idea came from the @wordnikapi documentation style.