Documentação para desenvolvedoresSDKs

SDKs do Once Email

SDKs candidatos de código aberto para a API somente de recebimento, testados em sete ecossistemas.

7 SDKs do Once Email

TypeScript, Python, Java, Go, .NET, PHP e Ruby usam um contrato OpenAPI revisado. Código, documentação, versões e arquivos são públicos.

Linux · macOS · Windows

A CI nativa passou em Linux, macOS e Windows. TypeScript e Python executam testes; os demais passam build ou sintaxe nativa.

Status da versão

São candidatos públicos, ainda não publicados nos registros das linguagens. Fixe a versão e verifique SHA256SUMS.

Cada arquivo contém código e documentação, além de MANIFEST.txt e SHA256SUMS.
Escolher um SDK

Use a linguagem do serviço de teste; os sete clientes seguem o mesmo contrato somente de recebimento.

Verificar antes de instalar

Baixe um arquivo imutável, confira SHA256SUMS, leia o README incluído e fixe a versão.

Limitar o fluxo

Crie uma caixa por teste autorizado, limite o polling, separe 429/503, não registre mensagens ou códigos e exclua a caixa em finally.

Demo SDK

Baixe código, documentos e demo

Os arquivos versionados incluem código, documentação, limites e checksums.

Guia completa de uso

Escolher um SDK

Use somente aplicações próprias ou autorizadas. Once Email apenas recebe e-mail.

Documentação e código públicos; API controlada e downloads preliminares fora dos registros. Documentação pública e downloads preliminares não concedem acesso à API. A criação de chaves API e as chamadas reais não estão abertas ao público.

Verifique SHA256SUMS antes de extrair.

Ponto inicial local exato

Use o comando local do README; não há instalação por registry.

Do download à limpeza

  1. Escolha a linguagem do serviço autorizado.
  2. Baixe o arquivo e verifique SHA-256.
  3. Confira versão, contrato, runtime, licença e status.
  4. Use o comando local do README; não há instalação por registry.
  5. Prossiga somente com acesso à API explicitamente autorizado e credenciais válidas já emitidas com as permissões mínimas necessárias. Guarde-as em um mecanismo de segredos do processo; sem esse acesso, limite-se a revisar a documentação e os downloads. Injete a chave como segredo e execute dentro de um prazo.
  6. Exclua em finally e não imprima dados sensíveis.

Falhas e recuperação

Separe 400/401/403/404/413/429/503, timeout, ambiguidade, extração, asserção e limpeza. Tente novamente apenas dentro do prazo.