Goedemiddag,
Ik probeer om met jullie api op basis van postcode en huisnummer aan gegevens te komen over een adres. Bijvoorbeeld oppervlakte en coordinaten. Wanneer ik de api gebruik met de volgende URL:
“https://bag.basisregistraties.overheid.nl/api/v1/verblijfsobjecten”
krijg ik wel onderandere coordinaten in de output, wanneer ik echter een id er aan toevoeg:
“https://bag.basisregistraties.overheid.nl/api/v1/verblijfsobjecten/0394010000303398”
krijg ik enkel: “identificatiecode”, “oppervlakte” en “status” terug. Waarom is dit?
Pieter van der Plas
Volgens mij staan de coördinaten wel in de response. Zie afbeelding. Of begrijp ik je vraag verkeerd?
1 like
Zoals @FrieseWoudloper zegt
Ja datsoort output verwachtte ik ook. Ik heb echter vaak het volgende:
Dus helemaal geen embedded en link waar ik in kan kijken.
Hoi Pieter,
Ik weet niet wat voor client je gebruikt, maar het zit wel degelijk in de response
Groet, Dimitri
Je gebruikt R, interessant! Zou je de R code kunnen delen? Dan kan ik misschien met je meedenken.
Als je het RCurl
package gebruikt in plaats van httr
, dan krijg je wel de volledige response in je variabele:
install.packages(c('RCurl', 'jsonlite'))
library(RCurl)
library(jsonlite)
result <- fromJSON(txt = getURL("https://bag.basisregistraties.overheid.nl/api/v1/verblijfsobjecten/0394010000303398", httpheader = c(`X-Api-Key` = "Jouw API-key")))
coordinaten <- result$`_embedded`$geometrie$coordinates
coordinaten
5 likes
Hartelijk dank, met uw code doet hij het inderdaad dank voor de moeite.
1 like