Web-1/Web services: verschil tussen versies
< Web-1
Naar navigatie springen
Naar zoeken springen
Geen bewerkingssamenvatting |
k (Eelco heeft de pagina Web1/Web services hernoemd naar Web-1/Web services zonder een doorverwijzing achter te laten) |
(Een tussenliggende versie door dezelfde gebruiker niet weergegeven) | |
(geen verschil)
|
Huidige versie van 18 jan 2018 om 19:54
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