Source: https://once-email.com/fr/sdk

Documentation développeur

Documentation développeur SDK

# SDK Once Email

Candidats SDK open source pour l’API de réception, testés dans sept écosystèmes.

[Voir les sources](<https://github.com/pangxin12345/once-email-sdks>) [SHA256SUMS](<https://once-email.com/downloads/sdk/SHA256SUMS>) [Lire le contrat API](<https://once-email.com/fr/api>) [Lire le guide de test SDK](<https://once-email.com/fr/blog/temporary-email-api-testing-guide>)

## [7 SDK Once Email](<https://once-email.com/fr/sdk#languages>)

TypeScript, Python, Java, Go, .NET, PHP et Ruby utilisent un contrat OpenAPI révisé. Sources, documentation, versions et archives sont publics.

### TypeScript

[Télécharger la préversion](<https://once-email.com/downloads/sdk/once-email-typescript-sdk-0.1.0-private.2.zip>) [Voir les sources](<https://github.com/pangxin12345/once-email-sdks/tree/main/sdks/typescript>)

```
npm ci && npm run build
```

### Python

[Télécharger la préversion](<https://once-email.com/downloads/sdk/once-email-python-sdk-0.1.0-private.2.zip>) [Voir les sources](<https://github.com/pangxin12345/once-email-sdks/tree/main/sdks/python>)

```
python -m pip install .
```

### Java

[Télécharger la préversion](<https://once-email.com/downloads/sdk/once-email-java-sdk-0.1.0-private.2.zip>) [Voir les sources](<https://github.com/pangxin12345/once-email-sdks/tree/main/sdks/java>)

```
mvn clean install
```

### Go

[Télécharger la préversion](<https://once-email.com/downloads/sdk/once-email-go-sdk-0.1.0-private.2.zip>) [Voir les sources](<https://github.com/pangxin12345/once-email-sdks/tree/main/sdks/go>)

```
go mod edit -replace github.com/pangxin12345/once-email-sdks/sdks/go=./once-email-go-sdk-0.1.0-private.2
```

### .NET

[Télécharger la préversion](<https://once-email.com/downloads/sdk/once-email-dotnet-sdk-0.1.0-private.2.zip>) [Voir les sources](<https://github.com/pangxin12345/once-email-sdks/tree/main/sdks/dotnet>)

```
dotnet build OnceEmail.Sdk.sln
```

### PHP

[Télécharger la préversion](<https://once-email.com/downloads/sdk/once-email-php-sdk-0.1.0-private.2.zip>) [Voir les sources](<https://github.com/pangxin12345/once-email-sdks/tree/main/sdks/php>)

```
composer install
```

### Ruby

[Télécharger la préversion](<https://once-email.com/downloads/sdk/once-email-ruby-sdk-0.1.0-private.2.zip>) [Voir les sources](<https://github.com/pangxin12345/once-email-sdks/tree/main/sdks/ruby>)

```
bundle install && gem build once_email.gemspec
```

Linux · macOS · Windows

La CI native passe sous Linux, macOS et Windows. TypeScript et Python exécutent des tests ; les autres passent leur build ou contrôle de syntaxe.

État de publication

Ce sont des candidats publics, pas encore des versions de registre. Épinglez la version et vérifiez SHA256SUMS.

Chaque archive contient code et documentation, avec MANIFEST.txt et SHA256SUMS.

Choisir un SDK

Utilisez le langage du service de test ; les sept clients partagent le même contrat de réception.

Vérifier avant installation

Téléchargez une archive immuable, contrôlez SHA256SUMS, lisez le README inclus et épinglez la version.

Borner le flux

Créez une boîte par test autorisé, bornez l’attente, distinguez 429/503, ne journalisez ni messages ni codes et supprimez dans finally.

Démo SDK

## Télécharger code, documentation et démo

Les archives versionnées contiennent code, documentation, limites et sommes.

[Téléchargement local](<https://once-email.com/downloads/once-email-developer-demo-0.1.0-private.2.zip>) [Voir les démos](<https://github.com/pangxin12345/once-email-sdks/tree/main/demos>)

Guide d’utilisation complet

## Choisir un SDK

Testez uniquement vos applications ou celles autorisées. Once Email reçoit uniquement les e-mails.

Documentation et code publics ; API contrôlée et préversions hors registres. La documentation publique et les téléchargements de préversions ne donnent aucun accès à l’API. La création de clés API et les appels réels ne sont pas ouverts au public.

Vérifiez SHA256SUMS avant extraction.

[Choisir un SDK](<https://once-email.com/fr/sdk#languages>) [SHA256SUMS](<https://once-email.com/downloads/sdk/SHA256SUMS>)

Point de départ local exact

Utilisez la commande du README ; pas d’installation depuis un registre.

## Du téléchargement au nettoyage

1. Choisissez le langage du service autorisé.
2. Téléchargez l’archive et vérifiez SHA-256.
3. Vérifiez version, contrat, runtime, licence et état.
4. Utilisez la commande du README ; pas d’installation depuis un registre.
5. Continuez uniquement avec un accès API explicitement autorisé et des identifiants valides déjà délivrés, limités aux permissions nécessaires. Conservez-les dans un dispositif de secrets du processus ; sans cet accès, limitez-vous à consulter la documentation et les téléchargements. Injectez la clé comme secret et exécutez avant l’échéance.
6. Supprimez dans finally et n’imprimez aucune donnée sensible.

## Échecs et récupération

Distinguez 400/401/403/404/413/429/503, délai, ambiguïté, extraction, assertion et nettoyage. Réessayez uniquement avant l’échéance.

[Voir le code public](<https://github.com/pangxin12345/once-email-sdks>) [Lire le guide pratique](<https://once-email.com/fr/blog/temporary-email-api-testing-guide>)
