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

Hur få SLs linjenummer för pendeltåg i Samtrafikens nya Stolptidtabeller 2-API?

Med resrobot-webappen kan man få fram linjenummer för pendeltågsavgångarna (åtminstone SLs):

http://reseplanerare.resrobot.se/bin/help.exe/s... Centralstation@l=Stockholm C@X=18058151@Y=59330135@U=80@L=007400001@B=1@V=74.9,@p=1450138585@!K20151216.125800!L20151216.135800!O1!Stable!T125800

I svaret från serverfrågan (http://reseplanerare.resrobot.se/bin/mgate.exe) finns ett attribut "line" som innehåller rätt kod (linje 38 i exemplet nedan), och den finns dessutom i "name"-attributet med prefixet JLT:

"prodL":[{"name":"JLT 38","line":"38","icoX":1,"cls":16,"oprX":0,"prodCtx":{"name":"JLT 38","line":"38","catIn":"JLT","catCode":"4","catOutS":"JLT","catOutL":"Tåg"}},{"name":"Tåg 2832","line":"2832","icoX":1,"cls":16,"oprX":0,"prodCtx":{"name":"JLT 2832","num":"4749","line":"2832","catOut":"JLT ","catIn":"JLT","catCode":"4","catOutS":"JLT","catOutL":"Tåg"}}

Det konstiga är att jag inte hittar denna information i Stolptidtabeller 2-API:et. T ex https://api.resrobot.se/departureBoard?id=74000...

Svarets har inget "line"-attribut, och "name"-attributet innehåller bara Trafikverkets tåg-id:
Product: {
name: "JLT 2728",
num: "4859",
catCode: "4",
catOutS: "JLT",
catOutL: "Tåg",
operatorCode: "275",
operator: "SL",
operatorUrl: "http://www.sl.se/"
},
name: "JLT 2728",
type: "S",
stop: "Stockholm Centralstation",
stopid: "7400001",
stopExtId: "7400001",
time: "11:46:00",
date: "2015-12-16",
rtTime: "11:46:00",
rtDate: "2015-12-16",
direction: "Märsta station (Sigtuna kn)",
transportNumber: "4859",
transportCategory: "JLT"

Använder inte ResRobot det nya API:et? Om inte, vilket API används i så fall, och kan man använda det API:et istället för det nya?

Kommentera eller skriv ett nytt inlägg

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