Guida rapida all'API di Altium 365

Altium 365 API è attualmente in fase di beta chiusa ed è disponibile solo per un numero limitato di clienti selezionati per l'accesso anticipato.

 

Altium 365 API ti consente di accedere in modo programmatico ai dati del tuo Workspace: progetti, BOM, componenti, simboli, footprint e altro ancora. È un'API GraphQL, quindi puoi interrogare esattamente i dati di cui hai bisogno con un'unica richiesta.

Questa guida ti accompagna 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: crea un token

Per autorizzare le richieste API, è necessario 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: esplorazioni rapide, script e integrazioni in cui la semplicità è la priorità.

Consulta Utilizzo di un token di accesso per i dettagli.

Opzione B: token di aggiornamento (consigliato per gli ambienti di produzione)

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

Ideale per: integrazioni automatizzate, servizi in background e qualsiasi applicazione in esecuzione in produzione 24 ore su 24, 7 giorni su 7.

Consulta Utilizzo di un token di aggiornamento per la procedura di scambio.

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

Passaggio 2: invia la tua prima richiesta API

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

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

Sostituisci {workspace-subdomain} con il sottodominio effettivo del tuo Workspace, ottenendo ad esempio https://my-company.365.altium.com/api/graphql.

Autorizza la tua richiesta

Tutte le richieste API richiedono un token di accesso passato nell'intestazione 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 all'indirizzo:

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

Passaggi successivi

 

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