API Octopart
API Octopart là API GraphQL dành cho dữ liệu chuỗi cung ứng linh kiện điện tử. API này cho phép bạn truy cập theo chương trình vào cơ sở dữ liệu Octopart – linh kiện, giá cả, mức tồn kho, chào bán từ nhà phân phối, thời gian giao hàng từ nhà máy, v.v. – trên hàng triệu linh kiện từ hàng nghìn nhà sản xuất và nhà phân phối trên toàn thế giới.
API Bao Gồm Những Gì
API Octopart cung cấp supply chain data: tìm kiếm linh kiện, giá cả, tình trạng sẵn có và thông tin nhà phân phối.
Khả năng |
Mô tả |
MPN search |
Tìm linh kiện theo mã linh kiện của nhà sản xuất bằng |
Keyword search |
Tìm kiếm rộng hơn theo mô tả, danh mục hoặc một phần mã linh kiện bằng |
Pricing |
Các bậc giá theo số lượng từ nhà phân phối được ủy quyền và nhà môi giới |
Inventory |
Mức tồn kho từ các nhà phân phối trên toàn thế giới, có hỗ trợ khu vực và tiền tệ |
Seller offers |
Dữ liệu chào bán theo từng nhà phân phối, bao gồm |
Similar parts |
Các lựa chọn thay thế tương đương về chức năng do cơ sở dữ liệu Octopart đề xuất |
Những Gì API Không Bao Gồm
API Octopart chỉ bao gồm dữ liệu nguồn cung. Nó not không cung cấp quyền truy cập vào dữ liệu Workspace của Altium 365 – dự án, linh kiện, BOM hoặc tệp thiết kế. Để làm việc đó, hãy dùng API Altium 365.
Cách Thức Truy Cập
Việc truy cập yêu cầu thông tin xác thực từ cổng nhà phát triển và sử dụng OAuth 2.0 tiêu chuẩn để xác thực:
-
Create an application tại portal.nexar.com để lấy Client ID và Client Secret.
-
Exchange your credentials để nhận access token có thời hạn ngắn bằng cơ chế cấp quyền OAuth 2.0
client_credentials. -
Send queries tới endpoint GraphQL với token trong header Authorization.
Tất cả truy vấn đều đi tới một endpoint duy nhất:
https://api.nexar.com/graphql
Xem Ủy quyền để biết đầy đủ quy trình trao đổi token, hoặc chuyển ngay tới Hướng dẫn Bắt đầu Nhanh về API Octopart để dùng thử ngay.
Khám Phá Schema
Có hai công cụ trên trình duyệt tại endpoint GraphQL:
-
Nitro – một GraphQL IDE tương tác để viết và chạy truy vấn:
https://api.nexar.com/graphql -
Voyager – một trình duyệt schema trực quan để khám phá các kiểu dữ liệu và mối quan hệ:
https://api.nexar.com/ui/voyager
Trong Mục Này