Datenquellen (externe APIs)
Über Datenquellen bindest du eine externe JSON-API als benannte Quelle an, zum Beispiel einen Wetterdienst, Wechselkurse oder einen Veranstaltungs-Feed. Die Daten werden serverseitig geholt und zwischengespeichert (gecacht).
Zu finden in der Verwaltung unter API.
Vorteile
- API-Schlüssel bleiben versteckt: der Aufruf passiert am Server, nicht im Browser des Besuchers.
- Umgeht CORS: auch APIs, die sich sonst nicht direkt aus einer Website aufrufen lassen, funktionieren.
- Gecacht: die Quelle wird nicht bei jedem Seitenaufruf neu abgefragt, das schont die API und beschleunigt die Seite. Die Cache-Dauer legst du je Quelle fest.
Anlegen
Du gibst der Quelle einen Namen, die URL der API, optional Header (z. B. für einen API-Schlüssel) und die Cache-Dauer. Danach steht sie zum Einbinden bereit.
Abgrenzung
- Datenquelle: Daten aus einem fremden System (live über eine API).
- Tabelle: Daten, die du selbst in SmartStudio pflegst.