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 dùng endpoint Workspace và yêu cầu access token hợp lệ.

Dự án

Liệt kê Workspace

Lấy danh sách các workspace của người dùng, bao gồm URL endpoint API.

query {
  desWorkspaceInfos { 
    name
    description
    url
    location {
      apiServiceUrl
    }
  }
}

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à những người cộng tác.

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 kèm 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