Octopart API
Octopart API는 전자 부품 공급망 데이터를 위한 GraphQL API입니다. 이 API를 사용하면 Octopart 데이터베이스에 프로그래밍 방식으로 접근할 수 있으며, 전 세계 수천 개 제조업체 및 유통업체의 수백만 개 부품에 대한 부품 정보, 가격, 재고 수준, 유통업체 오퍼, 공장 리드 타임 등 다양한 데이터를 활용할 수 있습니다.
API에서 다루는 내용
Octopart API는 supply chain data를 제공합니다: 부품 검색, 가격, 가용성 및 유통업체 정보.
기능 |
설명 |
MPN search |
|
Keyword search |
를 사용하여 제조업체 부품 번호로 부품 찾기 |
Pricing |
설명, 카테고리 또는 일부 부품 번호를 사용한 폭넓은 검색공인 유통업체 및 브로커의 구간별 가격 할인 |
Inventory |
지역 및 통화 지원과 함께 전 세계 유통업체의 재고 수준 |
Seller offers |
|
Similar parts |
를 포함한 유통업체별 오퍼 데이터 |
Octopart 데이터베이스가 제안하는 기능적으로 동등한 대체품
API에서 다루지 않는 내용
Octopart API는 공급 데이터만 다룹니다. Altium 365 Workspace 데이터(프로젝트, 컴포넌트, BOM 또는 설계 파일)에 대한 액세스는 not 제공하지 않습니다. 이러한 데이터에는 Altium 365 API를 사용하세요.
액세스 방식
액세스를 위해서는 개발자 포털에서 발급받은 자격 증명이 필요하며, 인증에는 표준 OAuth 2.0을 사용합니다:
-
Create an application portal.nexar.com에서 Client ID와 Client Secret을 받습니다.
-
Exchange your credentials OAuth 2.0
client_credentialsgrant를 사용해 단기 액세스 토큰을 요청합니다. -
Send queries Authorization 헤더에 토큰을 포함하여 GraphQL 엔드포인트에 요청합니다.
모든 쿼리는 단일 엔드포인트로 전송됩니다:
https://api.nexar.com/graphql
전체 토큰 교환 흐름은 Authorization을 참조하거나, 지금 바로 사용해 보려면 Octopart API Quick Start Guide 로 이동하세요.
스키마 탐색
GraphQL 엔드포인트에서는 브라우저 기반 도구 두 가지를 사용할 수 있습니다:
-
Nitro – 쿼리를 작성하고 실행할 수 있는 대화형 GraphQL IDE:
https://api.nexar.com/graphql -
Voyager – 타입과 관계를 탐색할 수 있는 시각적 스키마 브라우저:
https://api.nexar.com/ui/voyager
이 섹션의 내용