Primeiros passos
I6Sdk
Construtor do SDK web e acesso aos serviços.
1 min de leitura
O bundle expõe a classe window.I6Sdk. Cada instância dá acesso aos serviços
do SDK.
new I6Sdk(config?)
new window.I6Sdk(config?)| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
config |
object |
Não | Configuração da instância. |
config.baseUrl |
string |
Não | Endereço da plataforma usado nas chamadas. O padrão é o ambiente sandbox. |
Devolve: uma instância de I6Sdk.
Exemplo mínimo
<script src="https://cdn.infinity6.ai/releases/sdkweb/latest/bundle/i6sdk-web.js"></script>
<script type="module">
async function main() {
const sdk = new window.I6Sdk();
const user = await sdk.auth().requireUser();
if (!user) return;
}
main();
</script>Notas
- Os valores informados em
configsubstituem os valores padrão.
sdk.auth()
sdk.auth()Devolve: o serviço de autenticação. Veja auth().
sdk.ingest()
sdk.ingest()Devolve: o serviço de envio de arquivos. Veja ingest().
Próximo
auth()
Consulta e exigência de sessão.
Suporte
Suporte à implementação
Canais oficiais para tirar dúvidas durante a integração.
E-mail de suporte técnico
Resposta de até 1 dia útil
Envie dúvidas de implementação com o contexto do passo atual.
Enviar e-mailResposta de acordo com a fila de atendimento
Atendimento direto para dúvidas rápidas de integração.
Assistente de suporte
Resposta imediata
Assistente de documentação e implementação da i6.
