Client konfigurieren
Das SDK liest Umgebungsvariablen nicht selbst. In diesen Beispielen übergibt Ihre Anwendung die Zugangsdaten aus
process.env.
OAuth-Zugriffstokens
Für eine Anwendung im Auftrag eines Benutzers übergeben SieaccessToken statt apiKey. Eine Callback-Funktion kann vor einer Anfrage das aktuelle Token abrufen:
Timeouts und Abbruch
Die Client-Standardwerte gelten für jede Operation. Übergeben SietimeoutMs, maxRetries oder signal im letzten Argument nach den Methodeneingaben, um eine einzelne Anfrage anzupassen. Bei generierten client.api-Methoden ist es das zweite Argument; bei Ressourcen-Kurzmethoden kann es an erster, zweiter oder dritter Stelle stehen. Siehe Beispiele für Anfrageoptionen. Das Zeitlimit gilt für die gesamte Anfrage einschließlich Token-Abruf, Wiederholungen, Wartezeiten und Lesen der Antwort. Mit einem AbortSignal kann Ihre Anwendung früher abbrechen.
Wiederholungsverhalten
Geeignete GET- und HEAD-Anfragen können nach einem Netzwerkfehler oder HTTP429, 502, 503 oder 504 wiederholt werden. Das SDK berücksichtigt vorhandene Retry-After-Angaben und verwendet sonst begrenzte, steigende Wartezeiten.
Schreibanfragen werden niemals automatisch wiederholt, auch nicht nach einer Ratenbegrenzung. Ein höheres maxRetries aktiviert keine Schreibwiederholungen. So werden Aktionen wie Anrufe, Nachrichten und Ressourcenkäufe vor versehentlicher Duplizierung geschützt.
Fehler behandeln
Protokollieren Sie keine Zugangsdaten oder vollständigen sensiblen Anfrageinhalte. Eine vorhandene Anfrage-ID hilft dem Support, die fehlgeschlagene Anfrage zu finden.
Fehlerbehebung
Prüfen Sie dieselben Zugangsdaten unabhängig mit der CLI: