Klient SDKs
TypeScript, Python i .NET są obsługiwani wraz z zachowaniem API — modele żądań z określonym typem, aktualizacje wersjonowane i brak ręcznie tworzonego protokołu HTTP.
Dostępny klient SDKs
| Język | Nazwa pakietu | Stan | Środowisko wykonawcze |
|---|---|---|---|
| Typescript, Node.js | @esignature-erp/sdk | ✅ Na żywo | Węzeł ≥ 20; pakiet przeglądarki za pomocą polecenia „fetch”. |
| Pythona | zatwierdzony-sdk | ✅ Na żywo | Python ≥ 3.10 |
| NET, <ex id="_1"/>C # . | Endorsed.Sdk | ✅ Na żywo | net(8) |
Wszystkie SDKs uwierzytelniają się w ten sam sposób (klucz API nośnika) i korzystają z tej samej wersji umów żądania/odpowiedzi. Klient TypeScript jest napisany w `packages/sdk`; Przewodniki szybkiego startu dotyczące języków Python i .NET znajdują się w dokumentach szybkiego startu SDK dostarczanych wraz z piaskownicą.
Co daje ci każdy SDK
Wpisane modele żądań i odpowiedzi
Brak dostępu do słownika z ciągiem znaków. Każdy zasób API ma wpisaną klasę z autouzupełnianiem IDE i sprawdzaniem w czasie kompilacji.
Automatyczne ponowne próby
Błędy sieciowe i przejściowe odpowiedzi 5xx są ponawiane z wykładniczym wycofywaniem. Konfigurowalna maksymalna liczba prób i limit wycofywania.
Uwierzytelnianie nośnika
Przekaż swój klucz API raz podczas budowy klienta. SDK obsługuje nagłówek Authorization przy każdym żądaniu.
Propagacja identyfikatora korelacji
Każde wywołanie SDK zwraca w odpowiedzi identyfikator korelacji X. Zaloguj go, aby umożliwić śledzenie wsparcia.
Częste pytania
SDK Szybki start — koperta w mniej niż 30 wierszach
Zainstaluj wpisanego klienta, skonfiguruj swoje dane uwierzytelniające i wyślij pierwszą kopertę. SDK odwzorowuje 1:1 na REST API — ten sam kształt, te same błędy, to samo wersjonowanie.

Zdobądź certyfikat SDK podczas jednej rozmowy
Wybierz piaskownicę za pomocą `tryb: piaskownica` — treść odpowiedzi zawiera klucz API o określonym zakresie, który natychmiast współpracuje z każdym opublikowanym SDK.