API de Octopart
La API de Octopart es una API GraphQL dedicada a los datos de la cadena de suministro de componentes electrónicos. Te ofrece acceso programático a la base de datos de Octopart —componentes, precios, niveles de stock, ofertas de distribuidores, plazos de entrega de fábrica y mucho más— que abarca millones de componentes de miles de fabricantes y distribuidores de todo el mundo.
Qué abarca la API
La API de Octopart ofrece
Funcionalidad |
Descripción |
Busca piezas por número de referencia del fabricante utilizando |
|
Realice una búsqueda general por descripción, categoría o número de pieza parcial utilizando |
|
Descuentos por volumen de distribuidores y intermediarios autorizados |
|
Niveles de existencias de distribuidores de todo el mundo, con soporte por región y moneda |
|
Datos de ofertas específicas de cada distribuidor, incluyendo |
|
alternativas funcionalmente equivalentes sugeridas por la base de datos de Octopart |
Lo que no cubre la API
La API de Octopart solo cubre datos de suministro. No
Cómo funciona el acceso
El acceso requiere credenciales del portal para desarrolladores y utiliza el protocolo estándar OAuth 2.0 para la autenticación:
-
Create an application en portal.nexar.com para obtener un ID de cliente y un secreto de cliente. -
Exchange your credentials para obtener un token de acceso de corta duración mediante el método OAuth 2.0 concesión.client_credentials -
Send queries al punto final de GraphQL con el token en el encabezado «Authorization».
Todas las consultas se dirigen a un único punto final:
https://api.nexar.com/graphql
Consulta la sección «Autorización» para ver el flujo completo de intercambio de tokens, o ve directamente a la Guía de inicio rápido de la API de Octopartpara probarla ahora mismo.
Exploración del esquema
Hay dos herramientas basadas en navegador disponibles en el punto final de GraphQL:
-
Nitro – un IDE de GraphQL interactivo para escribir y ejecutar consultas:https://api.nexar.com/graphql -
Voyager – un explorador visual de esquemas para examinar tipos y relaciones:https://api.nexar.com/ui/voyager
En esta sección