Guía de inicio rápido de la API de Altium 365

Altium 365 API se encuentra actualmente en fase beta cerrada y está disponible únicamente para un pequeño grupo de clientes seleccionados con acceso anticipado.

 

Altium 365 API te ofrece acceso mediante programación a los datos de tu espacio de trabajo: proyectos, BOM, componentes, símbolos, huellas y mucho más. Es una API GraphQL, lo que significa que puedes consultar exactamente los datos que necesitas en una sola solicitud.

Esta guía te permite empezar desde cero y realizar tu primera llamada a la API en cuestión de minutos.

Requisitos previos

  • Un espacio de trabajo de Altium 365

  • Una cuenta de administrador del espacio de trabajo

  • Una cuenta en Altium Developer Center – el portal de autoservicio de Altium para desarrolladores, donde puedes inscribirte en programas para acceder a Altium 365 API, Altium Designer SDK, Embeddable Viewer y otros productos para desarrolladores

Paso 1: Crea un token

Para autorizar las solicitudes a la API, necesitas un token de acceso. Los tokens se crean en tu espacio de trabajo, en Admin → Developer.

Al crear un token, puedes elegir entre las dos opciones siguientes.

Opción A: Token de acceso de larga duración

La forma más sencilla de empezar. Recibes un único token de acceso con un período de validez configurable (hasta 1 año). Úsalo directamente en las solicitudes a la API.

Ideal para: exploraciones rápidas, scripts e integraciones en las que la simplicidad es la prioridad.

Consulta Uso de un token de acceso para obtener más información.

Opción B: Token de actualización (recomendado para producción)

Un método más seguro. Recibes un refresh token junto con un client ID y un client secret. El token de actualización se intercambia mediante programación por un token de acceso de corta duración, que luego se utiliza en las solicitudes a la API. El propio token de actualización tiene un período de validez configurable (hasta 1 año).

Ideal para: integraciones automatizadas, servicios en segundo plano y cualquier aplicación que funcione en producción de forma ininterrumpida.

Consulta Uso de un token de actualización para conocer el flujo de intercambio.

Your tokens are shown once. En el momento de su creación, todos los tokens y las credenciales se muestran en pantalla. Cópialos y guárdalos de forma segura: Altium no almacena los tokens y no puede volver a mostrarlos después de que salgas de la página.

Paso 2: Realiza tu primera solicitud a la API

La forma más rápida de explorar Altium 365 API es a través del IDE integrado en el navegador (basado en Nitro). Accede a:

https://{workspace-subdomain}.365.altium.com/api/graphql/

Sustituye {workspace-subdomain} por el subdominio real de tu espacio de trabajo para obtener, por ejemplo, https://my-company.365.altium.com/api/graphql.

Autoriza tu solicitud

Todas las solicitudes a la API requieren un token de acceso que se envía en el encabezado HTTP Authorization con el esquema Bearer:

Authorization: Bearer {access-token}

Ejecuta tu primera consulta

Una buena consulta para empezar es obtener una lista de los proyectos de tu espacio de trabajo:

query {
  desProjects(first: 10) {
    nodes {
      id
      name
      description
    }
  }
}

Pégala en el IDE, haz clic en Run y deberías ver los proyectos de tu espacio de trabajo en la respuesta.

También puedes explorar visualmente el esquema completo de la API en:

https://{workspace-subdomain}.365.altium.com/api/voyager

Próximos pasos

 

AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Contents
Contents