Passer au contenu principal
Chaque SDK est généré à partir du document OpenAPI de l’API : il offre donc une méthode ou un chemin typé pour chaque opération de la référence de l’API. Ils fonctionnent tous de la même façon :
  • Ils acceptent une clé d’API ou un jeton d’accès OAuth, ou une fonction qui en renvoie un nouveau.
  • Ils suivent les curseurs de pagination pour vous.
  • Ils lèvent une erreur qui contient les détails du problème, avec son code stable.
  • Ils réessaient après Retry-After quand une limite de débit est atteinte, et ne réessaient les autres échecs que si cela ne peut pas appliquer un changement deux fois.
  • Ils vérifient les signatures des webhooks.

TypeScript

npm install @stockshift/sdk. Node.js 20 ou version ultérieure, et les navigateurs.

PHP

composer require stockshift/sdk-php. PHP 8.2 ou version ultérieure.

Laravel

composer require stockshift/laravel. Configuration, une façade, des événements webhook et un substitut de test.

Python

pip install stockshift. Clients synchrones et asynchrones.

Go

go get github.com/StockShift/go-sdk.

Rust

cargo add stockshift. Asynchrone, sur tokio.

.NET

dotnet add package StockShift.Sdk.

Versions

La version majeure d’un SDK change quand l’API évolue d’une façon qui peut briser votre code, comme un champ retiré ou un nouveau paramètre obligatoire. Les nouveaux points de terminaison et les nouveaux champs arrivent dans des versions mineures.