Server error: (504) Gateway Timeout, geen connectie server

Ik probeer via de API aan gegevens van een adres to komen, maar ik loop tegen de foutmelding 504 op. Dit zou betekenen dat ik geen connectie kan maken met de server. Is hier een oplossing voor?
Ik hoop dat iemand mij uit de brand kan helpen

Beste @pieter.van.der.plas,

zou je een voorbeeld kunnen neer zetten van een request dat je hebt verstuurd?

Vriendelijke groet,
Gerben

Beste @daneng,
url = ‘https://bag.basisregistraties.overheid.nl/api/v1/nummeraanduiding?postcode=2134TM&huisnummer=1’

Ik gebruik R met volgende code:
res ← GET(url, add_headers(‘X-Api-Key’ = “geldigeKey”))

Naar mijn idee moet dit gewoon werken toch?

Als je request doet met bijvoorbeeld postman kan je als header key meesturen. De melding is letterlijk wat er staat :wink: Verzoek mist de authorisatie header.

@pieter.van.der.plas Een basisregistraties API-key kan verkregen worden door een e-mail te sturen naar dataplatform@kadaster.nl. Meer informatie zie bijvoorbeeld: https://data.pdok.nl/bag/api/v1/.

@fransen @Jeroen_PDOK,
Dank voor jullie reactie, maar ik heb een geldige key die heb ik in de header ook meegegeven met add_headers() :

Met
url = “https://bag.basisregistraties.overheid.nl/api/v1/panden?page=1”
werkt het bijvoorbeeld wel.

Ah ok, excuses. @jasperroes kun jij even kijken wat er niet goed gaat? Bedankt!

We moesten even zoeken, maar we hebben het gevonden: de fout zit in de URL, het moet niet ‘nummeraanduiding’ zijn maar ‘nummeraanduidingen’ (meervoud)

De correcte URL is daarmee: https://bag.basisregistraties.overheid.nl/api/v1/nummeraanduidingen?postcode=2134TM&huisnummer=1

Uiteraard zou dit geen 504 error moeten geven maar een 404, we gaan dit in een volgende versie van de API corrigeren.

3 likes

Super, dom foutje :(, dank voor de moeite. Foutmelding was inderdaad beetje verwarrend, maar ik ben blij dat hij het nu wel doet :slight_smile:

1 like