Создание приложений с использованием API Octopart

Создано: 28 Апреля, 2021
Обновлено: 1 Июля, 2024
Разработка приложений с использованием API Octopart

Мы рады видеть, как люди регистрируются для использования нового 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

Персона 3bПерсона 3c

Если вы хотите попрактиковаться в приведенном выше запросе, вставьте его в GraphQL Playground и настройте его с MPN вашего выбора. Вы найдете дополнительные ресурсы, такие как документация, которые вы можете легко найти на боковой панели. Это должно помочь вам и вашей команде настроить ваш запрос с различными спецификациями компонентов.

Персона 3d

Документация, найденная на Playground, отражает страницу документации API по атрибутам компонентов.

Персона 3e

Если вы хотите получить доступ к большему количеству компонентов (или наборов данных), возвращаемых с вашим токеном, вы можете вернуться на страницу регистрации и нажать Управление планом для улучшения вашего плана.

Персона 1е и 3f

Мы надеемся, что эта информация была для вас полезной. Если вам нужна помощь в управлении вашим планом или у вас есть вопросы по нашей документации, пожалуйста, свяжитесь с нами по адресу api@octopart.com.

Связанные ресурсы

Вернуться на главную
Thank you, you are now subscribed to updates.