Hướng dẫn bắt đầu nhanh về API Altium 365

Altium 365 API cung cấp cho bạn quyền truy cập theo chương trình vào dữ liệu Workspace của mình – dự án, BOM, linh kiện, ký hiệu, footprint, v.v. Đây là GraphQL API, nghĩa là bạn có thể truy vấn chính xác dữ liệu mình cần chỉ trong một yêu cầu duy nhất.

Hướng dẫn này sẽ giúp bạn đi từ con số 0 đến lệnh gọi API đầu tiên chỉ trong vài phút.

Điều kiện tiên quyết

  • Một Altium 365 Workspace

  • Tài khoản quản trị viên Workspace

  • Một tài khoản trên Altium Developer Center – cổng tự phục vụ của Altium dành cho nhà phát triển, nơi bạn có thể đăng ký các chương trình để truy cập Altium 365 API, Altium Designer SDK, Embeddable Viewer và các sản phẩm dành cho nhà phát triển khác

Bước 1: Tạo Token

Để xác thực các yêu cầu API, bạn cần có access token. Token được tạo trong Workspace của bạn tại Admin → Developer.

Khi tạo token, bạn có thể chọn giữa hai tùy chọn sau.

Tùy chọn A: Access Token dài hạn

Cách đơn giản nhất để bắt đầu. Bạn sẽ nhận được một access token duy nhất với thời hạn có thể cấu hình (tối đa 1 năm). Sử dụng trực tiếp token này trong các yêu cầu API.

Phù hợp cho: khám phá nhanh, script và tích hợp khi ưu tiên sự đơn giản.

Xem Using an Access token để biết chi tiết.

Tùy chọn B: Refresh Token (Khuyến nghị cho môi trường Production)

Một cách tiếp cận an toàn hơn. Bạn sẽ nhận được một refresh token cùng với client IDclient secret. Refresh token được trao đổi theo chương trình để lấy access token ngắn hạn, sau đó access token này được dùng trong các yêu cầu API. Bản thân refresh token có thời hạn có thể cấu hình (tối đa 1 năm).

Phù hợp cho: tích hợp tự động, dịch vụ nền và mọi thứ chạy trong môi trường production 24/7.

Xem Using a Refresh Token để biết luồng trao đổi.

Your tokens are shown once. Tại thời điểm tạo, tất cả token và thông tin xác thực sẽ được hiển thị trên màn hình. Hãy sao chép và lưu trữ chúng an toàn – Altium không lưu token và không thể hiển thị lại chúng sau khi bạn rời khỏi trang.

Bước 2: Thực hiện yêu cầu API đầu tiên

Cách nhanh nhất để khám phá Altium 365 API là thông qua IDE trên trình duyệt tích hợp sẵn (được cung cấp bởi Nitro). Điều hướng đến:

https://{workspace-domain}.altium.com/api/graphql/

Thay {workspace-domain} bằng miền Workspace thực tế của bạn (ví dụ: mycompany.altium.com).

Xác thực yêu cầu của bạn

Tất cả các yêu cầu API đều cần một access token được truyền trong header HTTP Authorization với lược đồ Bearer:

Authorization: Bearer {access-token}

Chạy truy vấn đầu tiên của bạn

Một truy vấn khởi đầu phù hợp là liệt kê các dự án trong Workspace của bạn:

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

Dán truy vấn này vào IDE, nhấp vào Run, và bạn sẽ thấy các dự án Workspace của mình trong phản hồi.

Bạn cũng có thể khám phá trực quan toàn bộ schema API tại:

https://{workspace-domain}.altium.com/api/voyager

Các bước tiếp theo

 

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Nội dung