bowis
1
Ik probeer op basis van postcode en (eventueel) een huisnummer de PDOK Suggest API aan te roepen, zie:
const res = await fetch(
POK_BASE_URL +
new URLSearchParams({
q: `${zipCode}${houseNumber ? `and"${houseNumber}"` : ""}`,
fq: "type:(adres)",
fl: "weergavenaam, type, straatnaam,woonplaatsnaam, postcode, huisnummer, huisletter, huisnummertoevoeging, adresseerbaarobject_id",
rows: "100",
}),
{
method: "GET",
},
);
Echter krijg ik iedere keer een lege array terug. Wat doe ik hier verkeerd?
1 like
Carlo
2
bowis
3
Carlo
4
Oke,
dat kan een stuk makelijker probeer deze eens https://api.pdok.nl/bzk/locatieserver/search/v3_1/suggest?q=5694%208&fl=weergavenaam,straatnaam,woonplaatsnaam,postcode,huisnummer,huisletter,huisnummertoevoeging,adresseerbaarobject_id&rows=100.
Jij geeft bij de q= q=5694ACand"8 maar er bestat geen postcode q=5694ACand. als je q=5694AC%208 is het voldoende een spatie codeer je met %20
bij fq=type adres gebruik je () maar dit is voldoende fq=type:adres
dan is dit met type adres wat je zoekt;
https://api.pdok.nl/bzk/locatieserver/search/v3_1/suggest?q=5694%208&fq=type:adres&fl=weergavenaam,straatnaam,woonplaatsnaam,postcode,huisnummer,huisletter,huisnummertoevoeging,adresseerbaarobject_id&rows=100.
bij de fl= gebruik je %2c+ als komma laat het + teken weg. Ik gebruik gewoon de komma als ik de url genereer.
ik hoop dat je zo voldoende weet…
1 like
system
gesloten
5
Dit topic is 180 dagen na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.