Мы рады видеть, как люди регистрируются для использования нового API для создания приложений для поиска и производства компонентов. Мы оцениваем, что около 45% наших существующих пользователей API - это разработчики программного обеспечения, которым данные Octopart полезны для ERP, PLM и других инструментов проектирования.
Если вы входите в команду разработчиков и пытаетесь создать аналогичный пользовательский интерфейс, как у нашего поискового движка, вам может быть полезен приведенный ниже пример запроса.
“Профессиональный совет:” Фильтры и модальные окна, которые вы видите на странице с результатами поиска, на самом деле добавляются после того, как ваши результаты запроса возвращаются из базового поиска API. Вы можете разработать такой же пользовательский интерфейс самостоятельно, начав с API Octopart.
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
Если вы хотите попрактиковаться в приведенном выше запросе, вставьте его в GraphQL Playground и настройте его с MPN вашего выбора. Вы найдете дополнительные ресурсы, такие как документация, которые вы можете легко найти на боковой панели. Это должно помочь вам и вашей команде настроить ваш запрос с различными спецификациями компонентов.
Документация, найденная на Playground, отражает страницу документации API по атрибутам компонентов.
Если вы хотите получить доступ к большему количеству компонентов (или наборов данных), возвращаемых с вашим токеном, вы можете вернуться на страницу регистрации и нажать Управление планом для улучшения вашего плана.
Мы надеемся, что эта информация была для вас полезной. Если вам нужна помощь в управлении вашим планом или у вас есть вопросы по нашей документации, пожалуйста, свяжитесь с нами по адресу api@octopart.com.