Web-API's in Opdrachten
Je kunt je opdrachten naar een nog hoger niveau tillen door gebruik te maken van de kracht van web-API's ("API" staat voor Application Programming Interface).
Hoewel de meeste taken van Opdrachten potentiële hiaten tussen iOS- en iPadOS-apps wegnemen, kan er ook een hiaat zitten tussen een van je apps en de webvoorziening waarop die app is gebaseerd. Zo is het bijvoorbeeld mogelijk dat je met meer onbewerkte gegevens wilt werken dan door een app beschikbaar worden gesteld. Een ander voorbeeld is dat je het bewaren of publiceren van gegevens in een voorziening wilt automatiseren of dat een voorziening misschien geen mobiele app biedt, maar wel een API. In die gevallen (en nog veel meer andere gevallen) kun je Opdrachten gebruiken om een API-verzoek uit te voeren.
In de volgende twee gedeelten, "Aan de slag met web-API's" en "Werken met JSON", wordt aandacht besteed aan het verkrijgen en aanpassen van de weer-API Dark Sky om een opdracht samen te stellen die de weersverwachting laat zien. Om de instructies te volgen, download je de voorbeeldopdracht.