API di Octopart
L'API Octopart è un'API GraphQL per i dati della supply chain dei componenti elettronici. Ti offre un accesso programmatico al database Octopart – componenti, prezzi, livelli di inventario, offerte dei distributori, lead time di fabbrica e altro ancora – per milioni di componenti di migliaia di produttori e distributori in tutto il mondo.
Cosa copre l'API
L'API Octopart fornisce supply chain data: ricerca dei componenti, prezzi, disponibilità e informazioni sui distributori.
Funzionalità |
Descrizione |
MPN search |
Trova componenti in base al codice del produttore usando |
Keyword search |
Cerca in modo più ampio per descrizione, categoria o codice componente parziale usando |
Pricing |
Fasce di prezzo a scaglioni da distributori autorizzati e broker |
Inventory |
Livelli di stock dei distributori di tutto il mondo, con supporto per area geografica e valuta |
Seller offers |
Dati specifici delle offerte dei distributori, inclusi |
Similar parts |
Alternative funzionalmente equivalenti suggerite dal database Octopart |
Cosa non copre l'API
L'API Octopart copre solo i dati di fornitura. Non not fornisce accesso ai dati di Altium 365 Workspace – progetti, componenti, BOM o file di progettazione. Per questo, usa l'API di Altium 365.
Come funziona l'accesso
L'accesso richiede credenziali dal portale sviluppatori e utilizza il protocollo standard OAuth 2.0 per l'autenticazione:
-
Create an application su portal.nexar.com per ottenere un Client ID e un Client Secret.
-
Exchange your credentials per un token di accesso a breve durata usando il grant
client_credentialsdi OAuth 2.0. -
Send queries all'endpoint GraphQL con il token nell'header Authorization.
Tutte le query vengono inviate a un unico endpoint:
https://api.nexar.com/graphql
Vedi Autorizzazione per il flusso completo di scambio del token, oppure vai direttamente alla Guida rapida introduttiva all'API Octopart per provarla subito.
Esplorazione dello schema
Presso l'endpoint GraphQL sono disponibili due strumenti basati su browser:
-
Nitro – un IDE GraphQL interattivo per scrivere ed eseguire query:
https://api.nexar.com/graphql -
Voyager – un browser visuale dello schema per esplorare tipi e relazioni:
https://api.nexar.com/ui/voyager
In questa sezione