API Octopart
API Octopart là một 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 cách lập trình vào cơ sở dữ liệu Octopart – bao gồm thông tin về linh kiện, giá cả, mức tồn kho, ưu đãi từ nhà phân phối, thời gian giao hàng từ nhà máy và nhiều thông tin khác – 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.
Phạm vi của API
API Octopart cung cấp
Khả năng |
Mô tả |
Tìm linh kiện theo mã sản phẩm của nhà sản xuất bằng cách sử dụng |
|
Tìm kiếm rộng rãi theo mô tả, danh mục hoặc một phần mã sản phẩm bằng cách sử dụng |
|
Các mức giá theo bậc từ các nhà phân phối và đại lý ủy quyền |
|
Mức tồn kho từ các nhà phân phối trên toàn thế giới, hỗ trợ theo khu vực và đơn vị tiền tệ |
|
Dữ liệu ưu đãi cụ thể của từng nhà phân phối, bao gồm |
|
Các sản phẩm thay thế có chức năng tương đương do cơ sở dữ liệu Octopart đề xuất |
Những nội dung API không bao gồm
API Octopart chỉ bao gồm dữ liệu nguồn cung. Nó
Cách thức truy cập
Việc truy cập yêu cầu thông tin đăng nhập từ cổng thông tin dành cho nhà phát triển và sử dụng tiêu chuẩn OAuth 2.0 để xác thực:
-
Create an application tại portal.nexar.com để lấy Client ID và Client Secret. -
Exchange your credentials để lấy mã thông báo truy cập có thời hạn ngắn bằng cách sử dụng OAuth 2.0 grant.client_credentials -
Send queries đến điểm cuối GraphQL với mã thông báo trong tiêu đề Authorization.
Tất cả các truy vấn đều được gửi đến một điểm cuối duy nhất:
https://api.nexar.com/graphql
Xem phần Xác thực để biết quy trình trao đổi mã thông báo đầy đủ, hoặc truy cập trực tiếp vào Hướng dẫn Bắt đầu Nhanh API Octopartđể thử ngay bây giờ.
Khám phá lược đồ
Có hai công cụ dựa trên trình duyệt sẵn có tại điểm cuối GraphQL:
-
Nitro – một IDE GraphQL tương tác để viết và chạy các truy vấn:https://api.nexar.com/graphql -
Voyager – trình duyệt lược đồ 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 phần này