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.