Guida rapida introduttiva all'API di Altium 365

Altium 365 API ti offre un accesso programmatico ai dati del tuo Workspace: progetti, BOM, componenti, simboli, footprint e altro ancora. Si tratta di un'API GraphQL, il che significa che puoi interrogare esattamente i dati di cui hai bisogno con una singola richiesta.

Questa guida ti porta da zero alla tua prima chiamata API in pochi minuti.

Prerequisiti

  • Un Workspace Altium 365

  • Un account amministratore del Workspace

  • Un account su Altium Developer Center – il portale self-service di Altium per gli sviluppatori, dove puoi iscriverti ai programmi per accedere ad Altium 365 API, Altium Designer SDK, Embeddable Viewer e altri prodotti per sviluppatori

Passaggio 1: creare un token

Per autorizzare le richieste API, ti serve un token di accesso. I token vengono creati nel tuo Workspace in Admin → Developer.

Durante la creazione di un token, puoi scegliere tra le due opzioni seguenti.

Opzione A: token di accesso a lunga durata

Il modo più semplice per iniziare. Ricevi un singolo token di accesso con una durata configurabile (fino a 1 anno). Usalo direttamente nelle richieste API.

Ideale per: esplorazione rapida, script e integrazioni in cui la semplicità è la priorità.

Vedi Using an Access token per i dettagli.

Opzione B: refresh token (consigliato per la produzione)

Un approccio più sicuro. Ricevi un refresh token insieme a un client ID e a un client secret. Il refresh token viene scambiato programmaticamente con un token di accesso a breve durata, che viene poi utilizzato nelle richieste API. Il refresh token stesso ha una durata configurabile (fino a 1 anno).

Ideale per: integrazioni automatizzate, servizi in background e qualsiasi soluzione in esecuzione in produzione 24/7.

Vedi Using a Refresh Token per il flusso di scambio.

Your tokens are shown once. Al momento della creazione, tutti i token e le credenziali vengono mostrati a schermo. Copiali e conservali in modo sicuro: Altium non memorizza i token e non può mostrarli di nuovo dopo che hai lasciato la pagina.

Passaggio 2: esegui la tua prima richiesta API

Il modo più rapido per esplorare Altium 365 API è tramite l'IDE browser integrato (basato su Nitro). Vai a:

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

Sostituisci {workspace-domain} con il dominio effettivo del tuo Workspace (ad esempio, mycompany.altium.com).

Autorizza la tua richiesta

Tutte le richieste API richiedono un token di accesso passato nell'header HTTP Authorization con schema Bearer:

Authorization: Bearer {access-token}

Esegui la tua prima query

Una buona query iniziale consiste nell'elencare i progetti del tuo Workspace:

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

Incollala nell'IDE, fai clic su Run e dovresti vedere i progetti del tuo Workspace nella risposta.

Puoi anche esplorare visivamente lo schema API completo qui:

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

Passaggi successivi

 

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto