Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

U kunt informatie van de API opvragen zonder in te loggen. In onderstaand voorbeeld definieren we eerst het gebruik van de module ‘requests' (zie ook deze documentatie), zodat we de HyDAMO validatie-API in Python kunnen gebruiken. Ook definieren we het gebruik van de module 'os' zodat we later eenvoudig bestanden en paden kunnen samenvoegen (met het commando os.path.join). Vervolgens geven we de URL van de server met de HyDAMO validatie-API op. Omdat de webservice gebruikt maakt van een (HTTPS) beveiligingscertificaat moeten we deze ook meegeven in elke request:. Download onderstaand pem bestand en voeg dit toe aan (ieder) request (verify=hydamo_cert).

Download hier het pem bestand:

View file
nameHyDAMOValidatietool.pem

...

Code Block
languagepy
import requests
import os

server = "https://validatie-api.hydamo.nl"
hydamo_cert = r"...\HyDAMOValidatietool.pem"

#https://validatie-api.hydamo.nl/
response = requests.get(f"{server}/", verify=verifyhydamo_cert)

if response.status_code == 200:
  print(response.text)

...