Trenitalia-API
Trenitalia-API copied to clipboard
Ricerca di soluzioni successive
La ricerca delle soluzioni restituisce al massimo 5 elementi. Esiste un metodo per chiamare le soluzioni successive? Sul sito web ed in alcune applicazioni Android/iOS è presente il pulsante "soluzioni successive", è possibile replicare questo comportamento con le API in uso? Un esempio pratico potrebbe essere la presenza di più di 5 soluzioni per la ricerca effettuata in quella fascia oraria. Come si potrebbero recuperare le soluzioni successive?
Dubito esistano ricerche tali che in un'ora siano presenti più di 5 soluzioni (meno di 10 minuti di distanza tra un treno e l'altro), se così fosse nemmeno il sito ufficiale le mostrerebbe.. una bella patacca ;)
Assunta questa ipotesi basta fare una ricerca aumentando l'ora e filtrando le soluzioni eventualmente già restituite confrontando il trainlist
Le api delle app mobile sono diverse da quelle che ho documentato e le ho subito scartate perchè sono complicate a dei livelli masochistici, quelle ti consiglio di lasciarle perdere
Ho recentemente ricontrollato le api per vedere se ci fossero novità. Ho trovato questo parametro da aggiungere alla chiamata di ricerca, &offset=[n]
, che permette di cercare sempre 5 soluzioni, ma a partire dalla n-esima trovata fino alla n+5-esima. In questo modo si può espandere la finestra di ricerca a piacimento, ripetendo più query con offset via via maggiore