Octopart API

Octopart APIは、電子部品のサプライチェーンデータ向けのGraphQLAPIです。このAPIを利用することで、世界中の数千社のメーカーやディストリビューターが扱う数百万点に及ぶ部品に関するデータ(部品情報、価格、在庫状況、ディストリビューターのオファー、メーカーのリードタイムなど)を、Octopartデータベースからプログラム経由で取得できます。

New to the Octopart API? まずは『Octopart API クイックスタートガイド』を参照して、認証情報を取得し、トークンを取得し、わずか数分で最初のクエリを実行しましょう。

APIの対象範囲

Octopart APIでは、 supply chain data:部品の検索、価格、在庫状況、および販売代理店の情報を提供します。

機能

説明

MPN search

以下の機能を使用して、メーカー品番から部品を検索します supSearchMpn または supMultiMatch

Keyword search

説明、カテゴリ、または部品番号の一部を使用して広範囲に検索するには supSearch

Pricing

正規販売代理店およびブローカーによる段階的な価格割引

Inventory

世界中の販売代理店からの在庫状況(地域および通貨に対応)

Seller offers

各販売代理店固有のオファーデータ(以下を含む) clickUrlinventoryLevel、および factoryLeadDays

Similar parts

Octopartデータベースが提案する機能的に同等の代替品

APIの対象外となるもの

Octopart APIは供給データのみを対象としています。 not Altium 365 Workspaceのデータ(プロジェクト、コンポーネント、BOM、設計ファイルなど)へのアクセスは提供しません。それらを利用するには、Altium 365 APIをご利用ください。

アクセス方法

アクセスには開発者ポータルからの認証情報が必要であり、認証には標準の OAuth 2.0 が使用されます。

  1. Create an applicationportal.nexar.comでクライアント ID およびクライアントシークレットを取得します。

  2. Exchange your credentials OAuth 2.0の client_credentials grant を使用して、短期間有効なアクセストークンを取得します。

  3. Send queries Authorizationヘッダーにトークンを含めて、GraphQLエンドポイントにリクエストを送信します。

すべてのクエリは単一のエンドポイントに送信されます:

https://api.nexar.com/graphql

トークン交換フローの詳細については「認証」を参照するか、すぐに試してみたい場合は「Octopart API クイックスタートガイド」へ直接進んでください。

スキーマの確認

GraphQLエンドポイントでは、2つのブラウザベースのツールが利用可能です:

  • Nitro – クエリの作成および実行を行うためのインタラクティブな GraphQL IDE:

    https://api.nexar.com/graphql
  • Voyager – 型や関係を探索するためのビジュアルスキーマブラウザ:

    https://api.nexar.com/ui/voyager

このセクションでは

 

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
Content