Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ricerca di soluzioni successive #2

Open
RobLudo opened this issue Oct 15, 2018 · 2 comments
Open

Ricerca di soluzioni successive #2

RobLudo opened this issue Oct 15, 2018 · 2 comments

Comments

@RobLudo
Copy link

RobLudo commented Oct 15, 2018

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?

@SimoDax
Copy link
Owner

SimoDax commented Oct 15, 2018

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

@SimoDax SimoDax closed this as completed Oct 21, 2018
@SimoDax SimoDax reopened this Dec 1, 2018
@SimoDax
Copy link
Owner

SimoDax commented Dec 1, 2018

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

@SimoDax SimoDax pinned this issue Sep 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants