YoukaClient einmal und verwendest ihn für die gesamte Laufzeit deines Prozesses wieder.
new YoukaClient(options)
Optionen
Dein Youka-API-Schlüssel. Erstelle einen unter
online.youka.io/account unter API keys.
Benutzerdefinierte
fetch-Implementierung. Standardmäßig wird das globale fetch verwendet. Nutze dies, um
Logging, Proxies oder benutzerdefinierte Retry-Middleware einzuschleusen.Den API-Schlüssel speichern
Empfohlene Muster:- Environment variable
- Secret manager
Einen benutzerdefinierten Fetch injizieren
Jede SDK-Methode verwendet denfetch, den du an den Konstruktor übergibst. Dadurch lassen sich Logging oder Middleware leicht hinzufügen:
Optionen pro Anfrage
Jede Methode akzeptiert ein optionales zweites oder drittes Argument mit Optionen auf Anfrageebene:Wird als Header
Idempotency-Key übergeben. Die Wiederverwendung desselben Schlüssels mit derselben
Payload liefert das ursprüngliche Ergebnis zurück, statt ein Duplikat zu erstellen. Siehe API
idempotency.Standard-Abbruchsignal. Bricht laufende Anfragen sowie langlaufende
client.tasks.wait(...), client.projects.wait(...) und
client.exports.wait(...)-Polling-Aufrufe ab.Wie geht es weiter
- Projects — erstelle dein erstes Projekt
- Errors — Authentifizierungsfehler behandeln
- API authentication — Details zum rohen HTTP-Header
