Stations asemien nimet

77 views
Skip to first unread message

Käyttäjä

unread,
Mar 14, 2019, 10:13:47 AM3/14/19
to rata.digitraffic.fi
Heippa Digitrafikkin poppoo,


Miten api:n url muuttamalla voi saada aseman näkyviin käyttäen stationName arvoa?

Kiitos jo etukäteen, mukavaa päivän jatkoa!

Petja Touru

unread,
Mar 14, 2019, 12:56:13 PM3/14/19
to rata_digi...@googlegroups.com
Hei,

Uskoakseni tämä ei ole mahdollista URL:n parametreja muuttamalla.

Lataamalla listan, voit tehdä kuitenkin haun omassa softassasi. Esimerkiksi JavaScriptillä tämä voisi tapahtua tällä:

stations.find(station => station.stationName === 'Tampere asema')

Tai mikäli haluat hakea mistä tahansa kohtaa aseman nimeä välittämättä kirjainkoosta, voit käyttää Regexiä:

stations.find(station => station.stationName.match(/ihak/i)) // Helsinki Kivihaka

tai sama ilman Regexiä:

stations.find(station => station.stationName.toLowerCase().includes('ihak'))



Toivottavasti näistä on apua!

--
Petja

Teemu Sirkiä

unread,
Mar 14, 2019, 1:06:58 PM3/14/19
to rata.digitraffic.fi
GraphQL-kyselyllä onnistuu

{
  viewer {
    getStationsUsingGET(where:"[*stationName=Karjaa]") {
      stationName
      stationUICCode
      stationShortCode
    }
  }
}


Reply all
Reply to author
Forward
0 new messages