Till senaste kommentaren

Support för större tidsfönster än 60 minuter i TL realtids-API

Jag har utvecklat en app som visar avgångstider på valda hållplatser. För storstan så fungerar TL realtids-API bra men i glesbygden så finns det inte så många avgångar och då blir det tomt om det inte finns en avgång inom 60 minuter. Har därför även integrerat ResRobot Stolptidtabeller i appen med en hel del möda och då får jag även avgångar upp till 12 timmar visade. När kommer liknande tidsfönster i TL realtids-API?  Dessutom är ju quotan väldigt liten i ResRobot  vilket kan ställa till problem om appen blir populär.
Peter Björn

Kommentarer

  • Hej Peter! 

    Om man vill få avgångar i ett större tidsfönster kan man göra flera anrop för olika tidspunkter, tex 3 anrop om man vill få avgångar i ett tidsfönster som sträcker sig 3 timmar framåt. Till exempel https://realtime-api.trafiklab.se/v1/departures/740000002/2026-09-01T16:00?key=API_KEY för att få avgångar från och med den 1a september kl 16:00 till och med kl 16.59:59. Den funktionen kanske inte lyfts tillräckligt tydligt fram på https://www.trafiklab.se/api/our-apis/trafiklab-realtime-apis/timetables/, det kan vi nog förbättra.

    Det fasta tidsfönstret är en av anledningarna som gör att API:et både är snabbt och klarar många anrop, och i och med att man kan göra fler anrop jämfört med resrobot ska det inte vara ett problem att ladda fler resultat om första anropet inte visar upp tillräckligt många.

    Hälsningar,
    Bert
    Bert på Trafiklab
  • Tack Bert! 

    Skall prova och se om jag kan skrota mina ResRobot anrop.

    Finns det någon rate limit per nyckel i er implementation? Om jag skulle göra 10 anrop istället för 1 och flera användare av en slump göra detta samtidigt ​vore ​en anropsgräns per nyckel problematisk.

    hälsningar,

    /Peter
    Peter Björn
  • Hej Peter,

    För Trafiklabs API så finns det en begränsning på 25 anrop per minut per nyckel, som går upp när man går upp i nivå. De beskrivs här: https://www.trafiklab.se/api/our-apis/trafiklab-realtime-apis/ . Behöver man fler anrop per minut när man bygger en app som används av flera användare där fler anrop behövs kan du kostnadsfritt begära en nivåuppgradering genom https://developer.trafiklab.se . 

    Hälsningar,
    Bert
    Bert på Trafiklab

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post visas aldrig publikt.