Altium 365 API 빠른 시작 가이드

Altium 365 API는 Workspace 데이터(프로젝트, BOM, 컴포넌트, 심볼, 풋프린트 등)에 프로그래밍 방식으로 액세스할 수 있게 해줍니다. GraphQL API이므로, 단일 요청으로 정확히 필요한 데이터만 조회할 수 있습니다.

이 가이드는 몇 분 안에 처음 API 호출을 할 수 있도록 처음부터 안내합니다.

사전 요구 사항

  • Altium 365 Workspace

  • Workspace 관리자 계정

  • Altium Developer Center – 개발자를 위한 Altium의 셀프서비스 포털 계정. 여기에서 Altium 365 API, Altium Designer SDK, Embeddable Viewer 및 기타 개발자 제품에 액세스하기 위한 프로그램에 등록할 수 있습니다.

1단계: 토큰 생성

API 요청을 인증하려면 액세스 토큰이 필요합니다. 토큰은 Workspace의 Admin → Developer에서 생성합니다.

토큰을 생성할 때 다음 두 가지 옵션 중에서 선택할 수 있습니다.

옵션 A: 장기 유효 액세스 토큰

가장 쉽게 시작하는 방법입니다. 수명이 설정 가능한(최대 1년) 단일 액세스 토큰을 받게 됩니다. 이를 API 요청에 직접 사용하면 됩니다.

적합한 용도: 빠른 탐색, 스크립트, 그리고 단순성이 최우선인 통합.

자세한 내용은 Using an Access token을 참조하세요.

옵션 B: 리프레시 토큰(운영 환경 권장)

더 안전한 접근 방식입니다. refresh token와 함께 client IDclient secret를 받게 됩니다. 리프레시 토큰은 프로그래밍 방식으로 수명이 짧은 액세스 토큰으로 교환되며, 이 액세스 토큰을 API 요청에 사용합니다. 리프레시 토큰 자체의 수명도 설정 가능하며(최대 1년),

적합한 용도: 자동화된 통합, 백그라운드 서비스, 그리고 운영 환경에서 24/7 실행되는 모든 것.

교환 흐름은 Using a Refresh Token을 참조하세요.

Your tokens are shown once. 생성 시점에 모든 토큰과 자격 증명이 화면에 표시됩니다. 안전하게 복사하여 보관하세요. Altium은 토큰을 저장하지 않으며, 페이지를 벗어난 후에는 다시 표시할 수 없습니다.

2단계: 첫 API 요청 실행

Altium 365 API를 가장 빠르게 살펴보는 방법은 내장 브라우저 IDE(Nitro 기반)를 사용하는 것입니다. 다음으로 이동하세요:

https://{workspace-domain}.altium.com/svc/napi/gateway/graphql/

{workspace-domain}를 실제 Workspace 도메인으로 바꾸세요(예: mycompany.altium.com).

요청 인증

모든 API 요청에는 Authorization HTTP 헤더에 Bearer 스킴으로 전달되는 액세스 토큰이 필요합니다:

Authorization: Bearer {access-token}

첫 쿼리 실행

시작하기 좋은 쿼리는 Workspace 프로젝트 목록을 조회하는 것입니다:

query {
  desProjects(first: 10) {
    nodes {
      id
      name
      description
    }
  }
}

이 쿼리를 IDE에 붙여넣고 Run를 클릭하면, 응답에서 Workspace 프로젝트를 확인할 수 있습니다.

다음 위치에서 전체 API 스키마를 시각적으로 탐색할 수도 있습니다:

https://{workspace-domain}.altium.com/svc/napi/gateway/voyager/

다음 단계

 

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
콘텐츠