使用Octopart API构建应用程序

已创建:April 28, 2021
已更新:July 1, 2024
使用 Octopart API 构建应用程序

我们很高兴看到人们注册新的 API 来为采购和制造构建应用程序。我们估计,大约 45% 的现有 API 用户是软件开发人员,他们发现 Octopart 数据对于 ERP、PLM 和其他设计工具很有用。

如果您是开发团队的一员,并且正在尝试构建类似于我们搜索引擎提供的前端功能,您可能会发现下面的示例查询很有帮助。

“专业提示:” 您在搜索结果页面上看到的过滤器和模态框实际上是在基本 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 中揭示的供应链结果与 Octopart.com 上针对 MPN BAV99,215 找到的结果相匹配

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.