[Infra-API] Ratakilometriväli

304 views
Skip to first unread message

Teemu Sirkiä

unread,
May 11, 2017, 9:57:37 AM5/11/17
to rata.digitraffic.fi
Voisiko saada apua tämän rajapinnan käyttöön:

/0.2/radat/{ratanumero}/{ratakm1}


Tuonne pitäisi pystyä antamaan dokumentaation mukaan ratakm1, etaisyys1, ratakm2 ja etaisyys2. Swagger tuntuu tekevän kyselyn jättämällä puolet parametreista pois ja lopputulos on aina 404. Olen kokeillut tehdä GET-pyyntöä kaikenlaisilla parametrivariaatioilla, mutta en ole keksinyt, miten tuon pitäisi toimia.

Myös seuraavana listattu ratakilometrisijainti /0.2/radat/{ratanumero}/{ratakm} vaikuttaa virheelliseltä.

Ainoastaan tämä /0.2/radat/{ratanumero}/{ratakm}.{format} ratakilometri vaikuttaa toimivan, mutta siinäkin on otsikossa omituinen tähtisarja perässä.

Solita / Jüppe

unread,
May 11, 2017, 12:58:28 PM5/11/17
to rata.digitraffic.fi
Moi,

dokumentaatio on joidenkin metodien kohdalla rikki koska käytetty kirjasto ei osaa generoida swagger-kuvausta oikein jos urlissa on käytetty regexejä. Tarkoitus kokeilla uudemmalla versiolla josko toimisi paremmin, kun vain ehdin. Oudot tähdet puolestaan johtuvat käytetyn request-mapping-frameworkin heikoista suunnitteluratkaisuista, eikä niistä kannata välittää.

Ratakilometrivälin tiedot saa näin:

https://rata.digitraffic.fi/infra-api/0.2/radat/003/123+0100-135+0123.html

Ratakilometrin puolestaan näin:

https://rata.digitraffic.fi/infra-api/0.2/radat/003/123+0100.html

Näistä jälkimmäinen löytyykin esimerkkejä-sivulta (https://rata.digitraffic.fi/infra-api/examples.html), lisään sinne tuosta välistäkin esimerkin.

Teemu Sirkiä

unread,
May 11, 2017, 2:30:06 PM5/11/17
to rata.digitraffic.fi


torstai 11. toukokuuta 2017 19.58.28 UTC+3 Solita / Jüppe kirjoitti:
Ratakilometrivälin tiedot saa näin:

https://rata.digitraffic.fi/infra-api/0.2/radat/003/123+0100-135+0123.html

Kiitos! Plussaa ja miinusta en älynnyt kokeilla, erilaisia kauttaviivayhdistelmiä vain. Kiva jos dokumentaationkin saa jossain vaiheessa kuntoon, mutta pääasia, että löytyi keino suorittaa tuo kysely.

Dokumentaatio on myös siltä osin vähän ristiriitainen, kun changelogissa puhutaan jo versiosta 0.3, mutta sitä ei näy Infra-API:n pääsivulla (kartta). URLia säätämällä dokkarit avautuvat, muta mainittuja nopeusrajoitusalueita ei kuitenkaan siellä ole.

Solita / Jüppe

unread,
May 11, 2017, 2:36:32 PM5/11/17
to rata.digitraffic.fi
Jep, 0.3 ei ole tarkoituskaan näkyä, joten käyttö omalla vastuulla.

Changelog olisi tosiaan asiallisempi jos näyttäisi vain julkaistut versiot. Korjaan tuotakin.

Kiitos palautteesta!
Reply all
Reply to author
Forward
0 new messages