Hoi,
Er zijn 2 (of nog meer?) API calls om de openbare ruimtes binnen een woonplaats te krijgen:
- https://api.bag.acceptatie.kadaster.nl/lvbag/individuelebevragingen/v2/openbareruimten/{openbareRuimteIdentificatie}
- https://api.bag.acceptatie.kadaster.nl/lvbag/individuelebevragingen/v2/openbareruimten/?woonplaatsIdentificatie={woonplaats id}
Optie 1 geeft mij, bij het bevragen op woonplaats 1105 deze foutmelding:
{
"status": 400,
"title": "Een of meerdere parameters zijn niet correct.",
"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
"detail": "openbareruimteIdentificatie.openbareRuimteIdentificatie: must match \"^[0-9]{4}30[0-9]{10}$\"",
"instance": "https://api.bag.acceptatie.kadaster.nl/lvbag/individuelebevragingen/v2/openbareruimten/1105",
"code": "paramsValidation"
}
Deze foutmelding oogt mij al raar. De reguliere expressie die erin staat ^[0-9]{4}30[0-9]{10}$
kan nooit een 4-cijferige woonplaats matchen. Mogelijk moet dit de expressie zijn: ^[0-9]{4}(30[0-9]{10})?$
(alles na de 4 cijfers is daarmee een optioneel blok van 12 cijfers).
Optie 2 geeft mij een nog veel leukere foutmelding:
501 Not implemented
Oh…
Is er mogelijk een andere API manier om de openbare ruimtes binnen een woonplaats te krijgen? Of maak ik mogelijk verkeerd gebruik van de API?
Ook ben ik benieuwd (ervan uitgaande dat dit de juiste aanroepen zijn) wanneer deze API calls wel volledig worden ondersteund?
Ik zoek naar een optie in deze nieuwe API aangezien de oude BAG bevragen API over niet al te lange tijd weg is.
Mvg,
Mark