API Octopart
L'API Octopart est une API GraphQL dédiée aux données relatives à la chaîne d'approvisionnement des composants électroniques. Elle vous offre un accès programmatique à la base de données Octopart (composants, prix, niveaux de stock, offres des distributeurs, délais de livraison des fabricants, etc.) couvrant des millions de composants provenant de milliers de fabricants et de distributeurs à travers le monde.
Ce que couvre l’API
L'API Octopart fournit
Fonctionnalités |
Description |
Recherche de pièces par référence fabricant à l'aide de |
|
Effectuez une recherche générale par description, catégorie ou référence partielle à l'aide de |
|
Des remises échelonnées proposées par les distributeurs et courtiers agréés |
|
Les niveaux de stock des distributeurs du monde entier, avec prise en charge des régions et des devises |
|
Données sur les offres spécifiques aux distributeurs, notamment |
|
des alternatives fonctionnellement équivalentes proposées par la base de données Octopart |
Ce que l'API ne couvre pas
L’API Octopart couvre uniquement les données relatives à l’approvisionnement. Elle ne
Fonctionnement de l’accès
L'accès nécessite des identifiants provenant du portail des développeurs et utilise le protocole OAuth 2.0 standard pour l'authentification :
-
Create an application sur portal.nexar.com pour obtenir un identifiant client (Client ID) et une clé secrète client (Client Secret). -
Exchange your credentials pour obtenir un jeton d’accès à durée limitée à l’aide de l’autorisation OAuth 2.0 .client_credentials -
Send queries vers le point de terminaison GraphQL avec le jeton dans l'en-tête Authorization.
Toutes les requêtes sont dirigées vers un point de terminaison unique :
https://api.nexar.com/graphql
Consultez la section « Autorisation » pour découvrir le flux complet d’échange de jetons, ou rendez-vous directement sur le Guide de démarrage rapide de l’API Octopartpour l’essayer dès maintenant.
Exploration du schéma
Deux outils basés sur navigateur sont disponibles au niveau du point de terminaison GraphQL :
-
Nitro – un IDE GraphQL interactif pour écrire et exécuter des requêtes :https://api.nexar.com/graphql -
Voyager – un navigateur de schéma visuel pour explorer les types et les relations :https://api.nexar.com/ui/voyager
Dans cette section