Web-1/Web services

Uit Inf2019
Naar navigatie springen Naar zoeken springen
Web1
Netwerken

Zie ook Regels en richtlijnen
Zie ook Artikelen bewerken

Gebruik van web-diensten

  • gebruik van diensten van andere webservers
  • via API
  • resultaat kan HTML zijn - er zijn speciale knopen om daar informatie uit te halen
    • bijv. om te zien of een website nog "up" is
  • resultaat kan JSON zijn - dat is i.h.a. vriendelijker voor programma's.
    • is JSON al bekend? voorkennis?
    • er is een knoop om JSON om te zetten in een JS-object; dat behoort wel tot de voorkennis ;-)

Suggestie voor een voorbeeld:

  • gebruik van een weerdienst voor de woonplaats van de gebruiker.
    • OpenWeatherData
    • (of een IBM dienst)

Typisch voor dit soort diensten

  • je moet een API-key hebben
    • in veel gevallen betekent dit dat je een account moet hebben; dat kan een gratis account zijn, met beperkte mogelijkheden.
  • de informatie moet gecodeerd worden in de URL.
    • welke knopen kunnen we daar het best voor gebruiken?
    • op zich kun je ook daarvoor een template gebruiken: tekst-substitutie is eigenlijk waar het om draait.
  • vaak gebruiken diensten een REST API; dit bespreken we later