Tillbaka till forum

Får inte ut alla färjestatus-meddelanden?

2016-02-22 08:13:34 av Maritid
Hej! Det fungerar bra att kommunicera med API:et, men jag har ett konstigt problem. När jag frågar efter befintliga statusmeddelanden för alla färjeleder så får jag inte ut alla som existerar på "Läget i trafiken"-sidan på Trafikverkets hemsida. Jag skickar denna förfrågan i konsollen (eller i min egen kod med min egen auth-nyckel): {{code}} <REQUEST> <LOGIN authenticationkey="openapiconsolekey" /> <QUERY objecttype="Situation"> <FILTER> <ELEMENTMATCH> <EQ name="Deviation.MessageType" value="Färjor" /> <EQ name="Deviation.IconId" value="ferryServiceNotOperating" /> </ELEMENTMATCH> </FILTER> </QUERY> </REQUEST> {{/code}} Och får ut detta svar: {{code}} { "RESPONSE":{ "RESULT":[ { "Situation":[ { "CountryCode":"se", "Deviation":[ { "CountyNo":[ 18 ], "Creator":"Trafikverket", "CreationTime":"2008-07-17T14:47:16", "EndTime":"2016-02-24T16:00:00", "Geometry":{ "SWEREF99TM":"POINT (540341.73 6560786.56)", "WGS84":"POINT (15.7059622 59.18429)" }, "Header":"Vinöleden", "IconId":"ferryServiceNotOperating", "Id":"SE_STA_TRISSID_1_771198", "ManagedCause":true, "Message":"Leden trafikeras med reservfärja som endast kan ta fordon på max 40 ton.", "MessageCode":"Färja", "MessageCodeValue":"ferry", "MessageType":"Färjor", "MessageTypeValue":"TransitInformation", "RoadNumber":"Väg 665", "RoadNumberNumeric":665, "StartTime":"2016-02-18T12:43:12", "LocationDescriptor":"Väg 665 mellan Vinöleden, Hampetorp och Vinöleden, Vinön, i båda riktningar.", "VersionTime":"2016-02-18T12:47:54" } ], "Id":"GUID3a0d585a-c69a-4699-ae54-da7667aed27a", "ModifiedTime":"2016-02-18T11:49:20.305Z", "PublicationTime":"2016-02-18T12:49:20", "VersionTime":"2016-02-18T12:47:54" }, { "CountryCode":"se", "Deviation":[ { "CountyNo":[ 14 ], "Creator":"Trafikverket", "CreationTime":"1999-02-16T12:24:50", "EndTime":"2016-02-26T05:05:00", "Geometry":{ "SWEREF99TM":"POINT (313540.37 6448499.34)", "WGS84":"POINT (11.8325634 58.1384125)" }, "Header":"Svanesundsleden", "IconId":"ferryServiceNotOperating", "Id":"SE_STA_TRISSID_1_130112", "ManagedCause":true, "Message":"Stopp i färjetrafiken med anledning av underhållsarbete mellan torsdagen den 25 februari klockan 23.55 och fredagen den 26 februari klockan 05.05.", "MessageCode":"Färja", "MessageCodeValue":"ferry", "MessageType":"Färjor", "MessageTypeValue":"TransitInformation", "RoadNumber":"Väg 770", "RoadNumberNumeric":770, "StartTime":"2016-02-25T23:55:00", "LocationDescriptor":"Väg 770 i Stenungsunds kommun i Västra Götalands län", "VersionTime":"2016-02-18T13:08:56" } ], "Id":"GUID9a39541b-7680-4c6c-8078-61e5a5853ffd", "ModifiedTime":"2016-02-18T12:09:17.845Z", "PublicationTime":"2016-02-18T13:09:18", "VersionTime":"2016-02-18T13:08:56" }, { "CountryCode":"se", "Deviation":[ { "CountyNo":[ 23 ], "Creator":"Trafikverket", "CreationTime":"1999-03-02T16:44:10", "EndTime":"2016-03-31T16:00:00", "Geometry":{ "SWEREF99TM":"POINT (515472.73 6966595.89)", "WGS84":"POINT (15.3036957 62.8292)" }, "Header":"Ammeröleden", "IconId":"ferryServiceNotOperating", "Id":"SE_STA_TRISSID_1_136692", "ManagedCause":true, "Message":"Isväg öppen för fordon upp till 4 tons bruttovikt.", "MessageCode":"Färja", "MessageCodeValue":"ferry", "MessageType":"Färjor", "MessageTypeValue":"TransitInformation", "RoadNumber":"Väg 564", "RoadNumberNumeric":564, "StartTime":"2016-01-11T10:30:00", "LocationDescriptor":"Väg 564 mellan Ammer och Stavre, i båda riktningar.", "VersionTime":"2016-01-11T10:42:04" } ], "Id":"GUIDb9c42458-0f3e-4ef0-9143-0388751ab228", "ModifiedTime":"2016-01-11T09:43:09.597Z", "PublicationTime":"2016-01-11T10:43:08", "VersionTime":"2016-01-11T10:42:04" }, { "CountryCode":"se", "Deviation":[ { "CountyNo":[ 25 ], "Creator":"Trafikverket", "CreationTime":"1999-03-02T16:50:01", "EndTime":"2016-03-01T16:00:00", "Geometry":{ "SWEREF99TM":"POINT (845555.99 7395592.22)", "WGS84":"POINT (22.7778053 66.4856339)" }, "Header":"Röduppleden", "IconId":"ferryServiceNotOperating", "Id":"SE_STA_TRISSID_1_136762", "ManagedCause":true, "Message":"Isväg öppen för fordon upp till 12 tons bruttovikt.", "MessageCode":"Färja", "MessageCodeValue":"ferry", "MessageType":"Färjor", "MessageTypeValue":"TransitInformation", "RoadNumber":"Väg 836", "RoadNumberNumeric":836, "StartTime":"2015-12-28T14:15:35", "LocationDescriptor":"Väg 836.01 i Överkalixs kommun i Norrbottens län", "VersionTime":"2016-01-28T15:13:39" } ], "Id":"GUIDbd9b1158-e2bc-4ab1-91f4-93ac279e33aa", "ModifiedTime":"2016-01-28T14:14:27.876Z", "PublicationTime":"2016-01-28T15:14:27", "VersionTime":"2016-01-28T15:13:39" } ] } ] } } {{/code}} Dessa fyra notiser är det inget fel på. Dock så borde jag få ut 8 st enligt "Läget i trafiken". Det ser ut som att man endast får ut en notis per län, och alltid den först inlagda (den äldsta). Gör jag något fel här? Eller har jag snubblat över en bugg? Tacksam för hjälp. :) Hälsningar David
Svara