Octopart APIを使用したアプリの構築

投稿日 2021/04/28 水曜日
更新日 2024/07/1 月曜日
Octopart APIを使用したアプリの構築

新しいAPIにサインアップして、調達や製造のためのアプリを構築する人々を見るのが大好きです。既存のAPIユーザーの約45%が、ERP、PLM、その他の設計ツールに役立つOctopartのデータを見つけるソフトウェア開発者であると推定しています。

開発チームの一員であり、私たちの検索エンジンが提供するようなフロントエンド機能を構築しようとしている場合、以下の例示クエリが役立つかもしれません。

「プロのヒント:」 検索結果ページに表示されるフィルターやモーダルは、基本的なAPI検索からクエリ結果が返された後に実際に追加されます。Octopart APIから始めるだけで、同じフロントエンド機能を自分で開発することができます。

query MyPartSearch {
  search(q: "msp430") {
    total

    manufacturer_agg {
      company {
        id
        name
      }
      count
    }

    results {
      part {
        id
        manufacturer {
          name
        }
        mpn
      }
    }
  }
}

開発者が取得したい最も有用な部品属性の一つは、私たちのウェブサイトで見つかった特定の部品のライフサイクルステータスです。

「プロのヒント2:」 部品のライフサイクルステータスを取得するには、以下のクエリを使用して仕様を引き出すことができます。

query {
search(q: "BAV99,215", limit: 1) {
results {
part {
mpn
manufacturer {
name
}
best_datasheet {
name
url
credit_string
credit_url
page_count
mime_type
}
specs {
attribute 
name
group
}
display_value
}
document_collections {
name
documents {
name
url
credit_string
credit_url
}
}
}
}
}
}

以下の例示クエリからの結果でわかるように、API Playgroundで明らかにされたサプライチェーンの結果は、MPN BAV99,215についてOctopart.comで見つかった結果と一致します

Persona 3bPersona 3c

上記のクエリを試してみたい場合は、GraphQL Playgroundに貼り付け、お好みのMPNでカスタマイズしてください。サイドパネルから簡単に参照できるドキュメントなど、さらに多くのリソースが見つかります。これにより、異なる部品仕様でクエリをカスタマイズする際に、あなたとあなたのチームを導くことができます。

Persona 3d

Playgroundにあるドキュメントは、部品属性に関するAPIドキュメントページを反映しています。

Persona 3e

トークンで返されるより多くの部品(またはデータセット)にアクセスしたい場合は、登録ページに戻り、「プランの管理」をクリックしてプランをアップグレードできます。

ペルソナ1eと3f

この情報がお役に立ったことを願っています。プランの管理に関する支援が必要であるか、または当社のドキュメントについて質問がある場合は、api@octopart.comまでご連絡ください。

関連リソース

ホームに戻る
Thank you, you are now subscribed to updates.