JourneyDetail från SL Realtidsinformation 4
Hej,
Jag vill kunna slå upp JourneyDetail (SL Reseplanerare 3.1) för en avgång från SL Realtidsinformation 4. Syftet är att visa linjens hållplatser med ankomsttider, precis som i SL-appens "Next departure".
Om jag tex slår upp:
https://api.sl.se/api2/realtimedeparturesV4.json?key=...&siteid=1080&timewindow=60
{
"GroupOfLine": null,
"TransportMode": "BUS",
"LineNumber": "65",
"Destination": "Fredhäll",
"JourneyDirection": 2,
"StopAreaName": "Centralen",
"StopAreaNumber": 10537,
"StopPointNumber": 10538,
"StopPointDesignation": "K",
"TimeTabledDateTime": "2019-10-19T11:01:00",
"ExpectedDateTime": "2019-10-19T11:01:00",
"DisplayTime": "24 min",
"JourneyNumber": 3611,
"Deviations": null
},
Så kan jag slå upp motsvarande avgång i reseplaneraren:
https://api.sl.se/api2/TravelplannerV3_1/trip.json?key=...&lang=sv&originId=1080&destId=9728
Och få
"JourneyDetailRef": {
"ref": "1|8909|1|74|19102019"
}
Som jag kan slå upp JourneyDetail från:
https://api.sl.se/api2/TravelplannerV3_1/journeydetail.json?key=...&id=1|7442|2|74|19102019
{
"name": "Centralen (Klarabergsviad.)",
"id": "A=1@O=Centralen (Klarabergsviad.)@X=18056749@Y=59330828@U=74@L=400110538@",
"extId": "400110538",
"routeIdx": 5,
"lon": 18.056749,
"lat": 59.330828,
"arrPrognosisType": "PROGNOSED",
"depPrognosisType": "PROGNOSED",
"depTime": "11:01:00",
"depDate": "2019-10-19",
"arrTime": "11:01:00",
"arrDate": "2019-10-19",
"arrTrack": "K",
"depTrack": "K",
"rtDepTime": "11:01:00",
"rtDepDate": "2019-10-19",
"rtArrTime": "10:59:00",
"rtArrDate": "2019-10-19",
"hasMainMast": true,
"mainMastId": "A=1@O=Centralen (Stockholm)@X=18057657@Y=59331134@U=74@L=300101002@",
"mainMastExtId": "300101002"
},
Detta är ju dock både krångligt och slöseri med resurser: Först måste jag lista ut `destId=1260` från `"Destination": "Fredhäll"` för att kunna slå i reseplaneraren, bara för att få ut `"ref": "1|8909|1|74|19102019"`. Jag gissar att det inte fungerar så i SL appen.
Så hur kan man få en referens till JourneyDetail från SL Realtidsinformation 4?
Jag vill kunna slå upp JourneyDetail (SL Reseplanerare 3.1) för en avgång från SL Realtidsinformation 4. Syftet är att visa linjens hållplatser med ankomsttider, precis som i SL-appens "Next departure".
Om jag tex slår upp:
https://api.sl.se/api2/realtimedeparturesV4.json?key=...&siteid=1080&timewindow=60
{
"GroupOfLine": null,
"TransportMode": "BUS",
"LineNumber": "65",
"Destination": "Fredhäll",
"JourneyDirection": 2,
"StopAreaName": "Centralen",
"StopAreaNumber": 10537,
"StopPointNumber": 10538,
"StopPointDesignation": "K",
"TimeTabledDateTime": "2019-10-19T11:01:00",
"ExpectedDateTime": "2019-10-19T11:01:00",
"DisplayTime": "24 min",
"JourneyNumber": 3611,
"Deviations": null
},
Så kan jag slå upp motsvarande avgång i reseplaneraren:
https://api.sl.se/api2/TravelplannerV3_1/trip.json?key=...&lang=sv&originId=1080&destId=9728
Och få
"JourneyDetailRef": {
"ref": "1|8909|1|74|19102019"
}
Som jag kan slå upp JourneyDetail från:
https://api.sl.se/api2/TravelplannerV3_1/journeydetail.json?key=...&id=1|7442|2|74|19102019
{
"name": "Centralen (Klarabergsviad.)",
"id": "A=1@O=Centralen (Klarabergsviad.)@X=18056749@Y=59330828@U=74@L=400110538@",
"extId": "400110538",
"routeIdx": 5,
"lon": 18.056749,
"lat": 59.330828,
"arrPrognosisType": "PROGNOSED",
"depPrognosisType": "PROGNOSED",
"depTime": "11:01:00",
"depDate": "2019-10-19",
"arrTime": "11:01:00",
"arrDate": "2019-10-19",
"arrTrack": "K",
"depTrack": "K",
"rtDepTime": "11:01:00",
"rtDepDate": "2019-10-19",
"rtArrTime": "10:59:00",
"rtArrDate": "2019-10-19",
"hasMainMast": true,
"mainMastId": "A=1@O=Centralen (Stockholm)@X=18057657@Y=59331134@U=74@L=300101002@",
"mainMastExtId": "300101002"
},
Detta är ju dock både krångligt och slöseri med resurser: Först måste jag lista ut `destId=1260` från `"Destination": "Fredhäll"` för att kunna slå i reseplaneraren, bara för att få ut `"ref": "1|8909|1|74|19102019"`. Jag gissar att det inte fungerar så i SL appen.
Så hur kan man få en referens till JourneyDetail från SL Realtidsinformation 4?
Följ inlägget
0
följare
Borttagen kommentar