YoukaClient einmal und verwendest ihn über die gesamte Laufzeit deines Prozesses hinweg erneut.
new YoukaClient(options)
Optionen
string
required
Dein Youka-API-Schlüssel. Erstelle einen unter
online.youka.io/account unter API keys.
typeof fetch
Eigene
fetch-Implementierung. Standardmäßig wird das globale fetch verwendet. Nutze dies, um
Logging, Proxys oder eigene Retry-Middleware einzuschleusen.Den API-Schlüssel speichern
Empfohlene Muster:- Environment variable
- Secret manager
Ein eigenes fetch injizieren
Jede SDK-Methode verwendet dasfetch, das du an den Konstruktor übergibst. Dadurch lassen sich Logging oder Middleware einfach hinzufügen:
Optionen pro Anfrage
Jede Methode akzeptiert ein optionales zweites oder drittes Argument mit Optionen auf Anfrageebene:string
Wird als
Idempotency-Key-Header übergeben. Wenn derselbe Schlüssel mit derselben
Payload wiederverwendet wird, wird das ursprüngliche Ergebnis zurückgegeben, statt ein Duplikat zu erstellen. Siehe API
idempotency.AbortSignal
Standardsignal zum Abbrechen. Bricht laufende Anfragen und langlaufende
client.tasks.wait(...), client.projects.wait(...) und
client.exports.wait(...)-Polls ab.Wie geht es weiter
- Projects — erstelle dein erstes Projekt
- Errors — gehe mit Authentifizierungsfehlern um
- API authentication — Details zum rohen HTTP-Header
