Octopart API
Octopart API は、電子部品のサプライチェーンデータ向けの GraphQL 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 applicationportal.nexar.com で Client ID と Client Secret を取得します。
-
Exchange your credentialsOAuth 2.0 の
client_credentialsグラントを使用して、短時間有効なアクセストークンを取得します。 -
Send queriesAuthorization ヘッダーにトークンを含めて、GraphQL エンドポイントに送信します。
すべてのクエリは単一のエンドポイントに送られます:
https://api.nexar.com/graphql
完全なトークン交換フローについては Authorization を参照するか、今すぐ試すには Octopart API Quick Start Guide に直接進んでください。
スキーマの探索
GraphQL エンドポイントでは、ブラウザベースのツールを 2 つ利用できます。
-
Nitro – クエリの作成と実行を行う対話型 GraphQL IDE:
https://api.nexar.com/graphql -
Voyager – 型とリレーションシップを探索するための視覚的なスキーマブラウザー:
https://api.nexar.com/ui/voyager
このセクションの内容