Detta inlägg är gammalt och kan innehålla inaktuell information.

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?



Kommentera eller skriv ett nytt inlägg

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