Когда-нибудь хотели выполнить поиск на Octopart, не заходя на наш сайт?
Вы можете легко собрать именно то, что вам нужно, используя API Octopart.
Если вы посетите нашу документацию API, вы найдете необходимые ресурсы для настройки вашего запроса. Octopart имеет полный список дистрибьюторов и производителей, на которые вы также можете ссылаться при поиске деталей, предложенных желаемыми продавцами.
“Профессиональный совет:” Как фильтровать по определенным производителям или дистрибьюторам. Составьте ваш запрос, используя /вставьте правильную строку/значение атрибута/, чтобы искать только в пределах определенного производителя.
Добавьте этот фильтр в ваш GraphQL, чтобы возвращались только те части, которые имеют предложения от предпочитаемых вами дистрибьюторов - затем отфильтруйте результаты на вашей стороне, чтобы включить только эти предложения.
query MultiMatch {
multi_match(
queries: [{ mpn: "SM02B-SRSS-TB (LF)(SN)", limit: 10 }]
options: { filters: { distributor_id: ["Verical"] } }
) {
hits
parts {
mpn
name
sellers {
company {
name
}
}
}
}
}
Вы можете ввести вышеуказанный запрос в GraphQL Playground, если хотите увидеть его в действии. Не забудьте ввести правильный конечный адрес с помощью следующей ссылки: https://octopart.com/api/v4/endpoint?token=Введите ваш токен здесь
Одна из уникальных особенностей Playground заключается в том, что вся необходимая вам документация для продолжения разработки вашего приложения находится на вкладке Docs. Это упрощает тестирование ваших запросов, без необходимости ссылаться на документацию в другой вкладке браузера.
Если вы хотите получить доступ к большему количеству частей (или наборов данных), возвращаемых с вашим токеном, вы можете вернуться на страницу регистрации и нажать Управление планом, чтобы улучшить ваш план.
Мы надеемся, что эта информация была вам полезна. Если вам нужна помощь в управлении вашим планом или у вас есть вопросы о нашей документации, пожалуйста, свяжитесь с нами по адресу api@octopart.com.
One interface. One data
model. Endless possibilities.
Effortlessly collaborate with
mechanical designers.
The world's most trusted
PCB design platform
Best in class interactive
routing
View License Options