Einführung in Web-APIs in der App „Kurzbefehle“
Web-APIs (Application Programming Interfaces) bieten dir die Möglichkeit, das Leistungsvermögen von Kurzbefehlen weiter zu steigern.
Auch wenn sich mit den meisten Aktionen der App „Kurzbefehle“ Lücken zwischen iOS-Apps überbrücken lassen, tun sich gelegentlich Lücken zwischen einer deiner Apps und dem Webdienst auf, der die betreffende App betreibt. Denkbar ist zum Beispiel, dass du mehr Rohdaten abrufen und verarbeiten möchtest, als eine App bereitzustellen vermag. Oder du möchtest das Speichern oder Posten von Informationen in einem Dienst automatisieren (oder vielleicht unterstützt ein Dienst keine mobile App, dafür aber eine API). In solchen Fällen (und vielen weiteren) kannst du die App „Kurzbefehle“ für die Ausführung einer API-Anforderung heranziehen.
Die beiden folgenden Abschnitten enthalten Themen rund um APIs und um JSON und der Aufgabe, eine API der Wetter-App „Dark Sky“ abzurufen und so zu modifizieren, dass mit einem Kurzbefehl die Wettervorhersage angezeigt werden kann. Damit du die folgenden Ausführungen besser nachvollziehen kannst, solltest du den Beispielkurzbefehl herunterladen.