Guida rapida introduttiva all’API di Altium 365

L'API di Altium 365 ti offre 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 richiedere esattamente i dati di cui hai bisogno in una singola richiesta.

Questa guida ti porterà 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 all'API di Altium 365, all'SDK di Altium Designer, a Embeddable Viewer e ad altri prodotti per sviluppatori

Passaggio 1: creare un token

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

Quando crei 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 elemento 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: eseguire la prima richiesta API

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

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

Sostituisci {workspace-domain} con il dominio reale 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 lo 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 completo dell'API qui:

https://{workspace-domain}.altium.com/svc/napi/gateway/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