Ví dụ về truy vấn

Sau đây là các truy vấn sẵn sàng chạy cho những trường hợp sử dụng API Altium 365 phổ biến. Tất cả ví dụ đều sử dụng endpoint Workspace và yêu cầu access token hợp lệ.

Dự án

Liệt kê dự án

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

Lấy chi tiết dự án

Tìm nạp một dự án cụ thể theo ID, bao gồm dữ liệu thiết kế, bản sửa đổi mới nhất và các cộng tác viên của dự án.

query GetProject($id: ID!) {
  desProjectById(id: $id) {
    id
    name
    description
    projectType
    createdAt
    updatedAt
    design {
      releases {
        totalCount
      }
      variants {
        name
      }
    }
    latestRevision {
      author
      createdAt
      message
      revisionId
    }
  }
}

Thư viện

Lấy tổng quan thư viện

Trả về thư viện Workspace cùng với số lượng component, footprint và symbol.

query GetLibraryOverview{
  desLibrary {
    name
    description
    updatedAt
    components {
      nodes {
        id
        name
      }
    }
    footprints {
      totalCount
    }
    symbols {
      totalCount
    }
  }
}

Mua sắm

Liệt kê BOM

Trả về tất cả BOM được quản lý trong Workspace cùng với trạng thái sức khỏe và số lượng mục.

query {
  bomBoms(first: 5) {
    nodes {
      bomId
      name
      createdAt
      updatedAt
      items {
        totalCount
      }
      releases {
        totalCount
        nodes {
          name
          releasedAt
          releaseNotes
        }
      }
      issues {
        severity
        description
        howToFix
      }
    }
  }
}

Nhóm Workspace

Liệt kê thành viên Workspace

query ListWorkspaceUsers {
  desWorkspaceTeamByAuth {
    workspaceGroups {
      nodes {
        id
        name
      }
    }
    workspaceUsers {
      nodes {
        id
        displayName
        email
      }
    }
  }
}

 

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