Interfejs API Octopart

Octopart API to interfejs API oparty na GraphQL, służący do obsługi danych dotyczących łańcucha dostaw komponentów elektronicznych. Zapewnia programowy dostęp do bazy danych Octopart – obejmującej części, ceny, stany magazynowe, oferty dystrybutorów, terminy realizacji z fabryk i wiele innych informacji – dotyczącej milionów komponentów od tysięcy producentów i dystrybutorów na całym świecie.

New to the Octopart API? Zacznij od „Przewodnika szybkiego startu po API Octopart”, aby uzyskać dane uwierzytelniające, otrzymać token i wykonać pierwsze zapytanie w ciągu kilku minut.

Zakres API

Interfejs API Octopart zapewnia supply chain data: wyszukiwanie komponentów, ceny, dostępność oraz informacje o dystrybutorach.

Możliwości

Opis

MPN search

Wyszukiwanie części według numeru katalogowego producenta przy użyciu supSearchMpn lub supMultiMatch

Keyword search

Przeprowadź szerokie wyszukiwanie według opisu, kategorii lub częściowego numeru części, korzystając z supSearch

Pricing

Wielopoziomowe rabaty cenowe od autoryzowanych dystrybutorów i pośredników

Inventory

Poziomy zapasów u dystrybutorów na całym świecie, z obsługą regionów i walut

Seller offers

Dane dotyczące ofert poszczególnych dystrybutorów, w tym clickUrl, inventoryLevel, oraz factoryLeadDays

Similar parts

funkcjonalnie równoważne alternatywy sugerowane przez bazę danych Octopart

Czego nie obejmuje API

API Octopart obejmuje wyłącznie dane dotyczące podaży. Nie not zapewnia dostępu do danych z Altium 365 Workspace – projektów, komponentów, list materiałów (BOM) ani plików projektowych. W tym celu należy skorzystać z interfejsu API Altium 365.

Jak działa dostęp

Dostęp wymaga danych uwierzytelniających z portalu deweloperskiego i wykorzystuje standard OAuth 2.0 do uwierzytelniania:

  1. Create an application na stronie portal.nexar.com w celu uzyskania identyfikatora klienta (Client ID) i klucza tajnego klienta (Client Secret).

  2. Exchange your credentials w celu uzyskania krótkotrwałego tokenu dostępu przy użyciu mechanizmu OAuth 2.0 client_credentials .

  3. Send queries do punktu końcowego GraphQL z tokenem w nagłówku „Authorization”.

Wszystkie zapytania kierowane są do jednego punktu końcowego:

https://api.nexar.com/graphql

Pełny przebieg wymiany tokenów opisano w sekcji „Autoryzacja” — można też przejść bezpośrednio do Przewodnika szybkiego startu po API Octopart, aby wypróbować tę funkcję już teraz.

Zapoznanie się ze schematem

W punkcie końcowym GraphQL dostępne są dwa narzędzia działające w przeglądarce:

  • Nitro – interaktywne środowisko IDE GraphQL do pisania i uruchamiania zapytań:

    https://api.nexar.com/graphql
  • Voyager – wizualna przeglądarka schematów do przeglądania typów i relacji:

    https://api.nexar.com/ui/voyager

W tej sekcji

 

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content