Teen tällaista kutsua eri päiville
curl '
https://rata.digitraffic.fi/api/v2/graphql/graphql' --compressed -H 'content-type: application/json' --data-binary '{"query":" { trainsByDepartureDate(departureDate: \"2024-07-09\", where: {and: [ {operator: {shortCode: {equals: \"vr\"}}}, {trainNumber: {lessThan: 9999}} ]}, orderBy: {trainNumber: ASCENDING}) { trainNumber departureDate timeTableRows(where: {and: [ {commercialStop: {equals: true}}, {cancelled: {equals: false}} ]}) { type scheduledTime station { shortCode } commercialTrack } commuterLineid } } "}'
Juhannuksesta alkaen tuloksissa on vaihtelevasti timeTableRows asetettu 'null'. Esim
{"data":{"trainsByDepartureDate":[
{"trainNumber":1,
"departureDate":"2024-07-09","timeTableRows":null,"commuterLineid":""},
{"trainNumber":2,
"departureDate":"2024-07-09","timeTableRows":null,"commuterLineid":""},
{"trainNumber":3,
"departureDate":"2024-07-09","timeTableRows":null,"commuterLineid":""},
{"trainNumber":4,
"departureDate":"2024-07-09","timeTableRows":null,"commuterLineid":""},
jne...
Eri ajokerroilla kaukojunat voivat sisältää aikataulutiedot, mutta lähijunat trainNumber>8000 ovat aina tyhjiä.
Törmäsin tähän ongelmaan 23.6.
Terveisin ... Heikki Kauppinen