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

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 a la 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. Recibirá un único token de acceso con una vigencia configurable (hasta 1 año). Úselo directamente en las solicitudes a la API.

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

Consulte Uso de un token de acceso para más detalles.

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

Un enfoque más seguro. Recibirá un refresh token junto con un client ID y un client secret. El token de actualización se intercambia de forma programática 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 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 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 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 abandone la página.

Paso 2: Haga su primera solicitud a la API

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

https://{workspace-domain}.altium.com/svc/napi/gateway/graphql/

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

Autorice su solicitud

Todas las solicitudes a la 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 listar 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/svc/napi/gateway/voyager/

Siguientes pasos

 

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