infinity6i6 Builders Platform
Documentación

Primeros pasos

I6Sdk

Constructor del SDK web y acceso a los servicios.

1 min de lectura

El bundle expone la clase window.I6Sdk. Cada instancia da acceso a los servicios del SDK.

new I6Sdk(config?)

js
new window.I6Sdk(config?)
Nombre Tipo Obligatorio Descripción
config object No Configuración de la instancia.
config.baseUrl string No Dirección de la plataforma usada en las llamadas. El valor por defecto es el entorno sandbox.

Devuelve: una instancia de I6Sdk.

Ejemplo mínimo

html
<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

  • Los valores informados en config sustituyen a los valores por defecto.

sdk.auth()

js
sdk.auth()

Devuelve: el servicio de autenticación. Ver auth().

sdk.ingest()

js
sdk.ingest()

Devuelve: el servicio de envío de archivos. Ver ingest().

Siguiente

auth()

Consulta y exigencia de sesión.

Ver auth()