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.
Zakres API
Interfejs API Octopart zapewnia
Możliwości |
Opis |
Wyszukiwanie części według numeru katalogowego producenta przy użyciu |
|
Przeprowadź szerokie wyszukiwanie według opisu, kategorii lub częściowego numeru części, korzystając z |
|
Wielopoziomowe rabaty cenowe od autoryzowanych dystrybutorów i pośredników |
|
Poziomy zapasów u dystrybutorów na całym świecie, z obsługą regionów i walut |
|
Dane dotyczące ofert poszczególnych dystrybutorów, w tym |
|
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
Jak działa dostęp
Dostęp wymaga danych uwierzytelniających z portalu deweloperskiego i wykorzystuje standard OAuth 2.0 do uwierzytelniania:
-
Create an application na stronie portal.nexar.com w celu uzyskania identyfikatora klienta (Client ID) i klucza tajnego klienta (Client Secret). -
Exchange your credentials w celu uzyskania krótkotrwałego tokenu dostępu przy użyciu mechanizmu OAuth 2.0 .client_credentials -
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