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

La API de Altium 365 se encuentra actualmente en beta cerrada y está disponible solo para unos pocos clientes seleccionados con acceso anticipado.

 

La API de Altium 365 le brinda acceso programático a los datos de su Workspace: proyectos, BOM, componentes, símbolos, footprints y más. Es una API GraphQL, lo que significa que puede consultar exactamente los datos que necesita en una sola solicitud.

Esta guía le llevará de cero a su primera llamada a la API en cuestión de minutos.

Requisitos previos

  • Un Workspace de Altium 365

  • Una cuenta de administrador del Workspace

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

Paso 1: Crear un token

Para autorizar solicitudes de API, necesita un token de acceso. Los tokens se crean en su Workspace en Admin → Developer.

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

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

La forma más sencilla de comenzar. Recibe un único token de acceso con una vigencia configurable (hasta 1 año). Úselo directamente en las solicitudes de API.

Bueno para: exploración rápida, scripts e integraciones donde la simplicidad es la prioridad.

Consulte Using an Access token para más detalles.

Opción B: Refresh Token (recomendado para producción)

Un enfoque más seguro. Recibe un refresh token junto con un client ID y un client secret. El refresh token se intercambia mediante programación por un token de acceso de corta duración, que luego se utiliza en las solicitudes de API. El propio refresh token tiene una vigencia configurable (hasta 1 año).

Bueno para: integraciones automatizadas, servicios en segundo plano y cualquier cosa que se ejecute en producción 24/7.

Consulte Using a Refresh Token para el flujo de intercambio.

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

Paso 2: Realice su primera solicitud de API

La forma más rápida de explorar la API de Altium 365 es mediante el IDE del navegador integrado (impulsado por Nitro). Vaya a:

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

Reemplace {workspace-domain} por el dominio real de su Workspace (por ejemplo, mycompany.altium.com).

Autorice su solicitud

Todas las solicitudes de API requieren un token de acceso enviado en el encabezado HTTP Authorization con el esquema Bearer:

Authorization: Bearer {access-token}

Ejecute su primera consulta

Una buena consulta inicial es enumerar los proyectos de su Workspace:

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

Péguela en el IDE, haga clic en Run y debería ver los proyectos de su Workspace en la respuesta.

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

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

Siguientes pasos

 

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