Java wrapper voor NS API

322 views
Skip to first unread message

Dennis Dekker

unread,
Nov 13, 2014, 5:08:30 PM11/13/14
to ns-...@googlegroups.com
Hallo allemaal,

Ik heb vandaag een simpele Java wrapper voor de NS API geschreven. Deze is te vinden op https://github.com/dvode/NSavt.
De library bevat nog geen Javadoc, maar met behulp van de broncode en voorbeelden kom je al een eind overweg.

Mvgr,
Dennis

Aron Hofman

unread,
May 1, 2015, 8:28:33 AM5/1/15
to ns-...@googlegroups.com
Hey, ik heb gebruik gemaakt van je library, super handig! Alleen hoe kan ik alle stations opvragen waar een trein langskomt? Ik kan nu alleen het begin en eindstation krijgen.

Dennis Dekker

unread,
May 1, 2015, 8:37:18 AM5/1/15
to ns-...@googlegroups.com
Hey, leuk dat je mijn lirary gebruikt, ik ben wel benieuwd naar je project! De library geeft alleen de tussen- en eindstations weer zoals de NS API die teruggeeft, dit zijn inderdaad niet alle stations waar een trein stopt. De IC Van Eindhoven naar Venlo geeft bijvoorbeeld alleen Helmond als tussenstation. Dit is een limiet van de NS API zelf, dus daar kan ik in de library ook niet veel aan veranderen. Er is wel een API beschikbaar die dat wel doet (dat is ook de API die NS zelf voor de CTA's gebruikt), maar die vereist veel opzet, onderhoud en kennis.

Op vrijdag 1 mei 2015 14:28:33 UTC+2 schreef Aron Hofman:

Aron Hofman

unread,
May 1, 2015, 9:04:12 AM5/1/15
to ns-...@googlegroups.com
AI jammer, ik ben bezig met een opzet voor een school project, maken van een android app. Het is inderdaad jammer dat hij geen tussenstations teruggeeft, want hierdoor zou hij dus geen reizen weergeven tussen die stations die niet terug worden gegeven :/

Aron Hofman

unread,
May 1, 2015, 9:22:54 AM5/1/15
to ns-...@googlegroups.com
Ik zie net dat je via bijvoorbeeld http://webservices.ns.nl/ns-api-treinplanner?fromStation=dordrecht&toStation=blaak wel de tussenstations kan ophalen, geen idee hoe ik die data kan opslaan maar daar kom ik vast wel achter.

Dennis Dekker

unread,
May 1, 2015, 10:39:44 AM5/1/15
to ns-...@googlegroups.com
Goed opgemerkt! De response van de API is vrij makkelijk in te lezen met de library zoals die nu al bestaat. Ik zal eens de komende dagen kijken of ik deze kan implementeren, dat maakt de library ook voor mijn project weer iets geschikter.

Aron Hofman

unread,
May 1, 2015, 10:59:01 AM5/1/15
to ns-...@googlegroups.com
Zou super zijn, je library is echt top !

Dennis Dekker

unread,
May 3, 2015, 11:26:02 AM5/3/15
to ns-...@googlegroups.com
Ik heb de treinplanner API nu toegevoegd en de treinlijsten van een station geven nu alle tussenstops terug. Het kan wel ongeveer 10 seconden duren voordat er respons terugkomt van de API.

Aron Hofman

unread,
May 8, 2015, 8:55:03 AM5/8/15
to ns-...@googlegroups.com
Is het ook nog mogelijk om de treinreizen rondom een bepaalde tijd te krijgen?

Stefan de Konink

unread,
May 8, 2015, 8:57:49 AM5/8/15
to Aron Hofman, ns-...@googlegroups.com
On Fri, 8 May 2015, Aron Hofman wrote:

> Is het ook nog mogelijk om de treinreizen rondom een bepaalde tijd te krijgen?

Onafhankelijk van een locatie niet (met de NS-API). Maar je kunt bij
ndovloket.nl wel de dienstregeling en dynamische vertrekstaten verkrijgen
waar je dit netjes mee kunt doen.

Stefan

Aron Hofman

unread,
May 12, 2015, 3:55:38 AM5/12/15
to ns-...@googlegroups.com
Ik bedoel ook afhankelijk van een locatie, maar in de library lijkt het niet te kunnen/ er niet in te zitten.
Reply all
Reply to author
Forward
0 new messages