API Octopart
API Octopart — это GraphQL-интерфейс для доступа к данным о цепочке поставок электронных компонентов. Он предоставляет программный доступ к базе данных Octopart — сведениям о деталях, ценах, уровнях запасов, предложениях дистрибьюторов, сроках поставки с завода и многому другому — по миллионам компонентов от тысяч производителей и дистрибьюторов по всему миру.
Что охватывает API
API Octopart предоставляет
Возможности |
Описание |
Поиск деталей по артикулу производителя с помощью |
|
Выполните расширенный поиск по описанию, категории или частичному артикулу, используя |
|
Многоуровневые скидки от официальных дистрибьюторов и посредников |
|
Информация об остатках на складе у дистрибьюторов по всему миру с поддержкой выбора региона и валюты |
|
Данные о предложениях конкретных дистрибьюторов, включая |
|
функционально эквивалентные альтернативы, предлагаемые базой данных Octopart |
Что не охватывает API
API Octopart охватывает только данные о поставках. Он
Как работает доступ
Для доступа требуются учетные данные с портала для разработчиков; для аутентификации используется стандарт OAuth 2.0:
-
Create an application на сайте portal.nexar.com для получения идентификатора клиента (Client ID) и секретного ключа клиента (Client Secret). -
Exchange your credentials для получения краткосрочного токена доступа с помощью OAuth 2.0 grant.client_credentials -
Send queries к конечной точке GraphQL с токеном в заголовке «Authorization».
Все запросы направляются на единую конечную точку:
https://api.nexar.com/graphql
Ознакомьтесь с разделом «Авторизация», чтобы увидеть полный процесс обмена токенами, или перейдите прямо к «Краткому руководству по API Octopart», чтобы попробовать его прямо сейчас.
Изучение схемы
На конечной точке GraphQL доступны два браузерных инструмента:
-
Nitro – интерактивная среда разработки GraphQL (IDE) для написания и запуска запросов:https://api.nexar.com/graphql -
Voyager – визуальный браузер схемы для изучения типов и связей:https://api.nexar.com/ui/voyager
В этом разделе