오픈 데이터 프로토콜(OData)은 RESTful API를 구축하고 사용하기 위한 모범 사례 집합을 정의합니다. Minitab Connect OData 버전 4 API는 외부 소스에서 연결하는 것을 그 어느 때보다 쉽게 만들었습니다. 현재 데이터는 읽기 전용입니다. 이 API를 통해 데이터에 대한 어떤 업데이트도 할 수 없습니다.
참고

단일 사용자는 초당 20회, 분당 1,000회 이상으로 API 요청을 할 수 없습니다. Connect 구독 중인 모든 사용자는 초당 200건, 분당 10,000건을 초과할 수 없습니다.

기본 URL

기본 URL은 특정 API 요청과 상관없이 동일합니다. 기본 URL을 결정하려면 Minitab Connect에 로그인할 때 사용하는 URL을 복사하고 /api/odata_v4/를 추가하세요. 예를 들어, https://connect.minitab.com 를 사용해 Minitab Connect에 접근한다면, 모든 OData API 요청의 기본 URL은 https://connect.minitab.com/api/odata_v4/입니다.

인증 방법

시스템에 지정된 사용자와 동일한 권한으로 요청이 처리되어야 한다고 알립니다. 인증은 API 키로 표현됩니다. API 키는 도구 내 기능에 접근할 수 있게 해주는 고유한 문자열입니다. API 키를 생성하려면 오른쪽 계정 설정 상단의 메뉴를 열고 사용자 . 자세한 내용은 다음을 참조하십시오API 토큰 생성.

인증 방법은 세 가지가 있습니다.

쿼리 문자열 API 키
Connect Account Settings 페이지에서 생성하는 토큰을 포함하는 'apikey'라는 GET 또는 POST 매개변수입니다. 예를 들어, https://connect.minitab.com/api/odata_v4/?apikey=[apikey]에서는 'apikey'를 실제 API 키로 대체합니다.
헤더 API 키
Connect Account Settings 페이지에서 생성하는 토큰을 포함하는 'X-Api-Key'라는 HTTP 헤더입니다.
기본 웹 인증
사용자 이름은 Connect 사용자 이름 또는 이메일 주소입니다. 비밀번호는 Connect Account Settings 페이지에서 생성하는 토큰입니다.

끝점

기본 엔드포인트 - https://connect.minitab.com/api/odata_v4/
사용자가 접근할 수 있는 테이블과 뷰인 엔티티 집합 목록을 반환합니다.
참고

엔티티(레코드), 엔터티 집합(테이블 및 뷰), 속성에서 A-Z, a-z, 0-9, acc-(하이픈), _(밑줄) 문자를 모두 원격 격리하여 연결합니다. Connect는 테이블에 대해 "_t"을, 뷰에 대해 "_v"을 추가하며, 고유한 이름을 보장하기 위해 엔티티 및 엔티티 집합 이름에 ID를 부여합니다. 예:

  • TableName_t38
  • ViewName_v2

메타데이터 엔드포인트 - https://connect.minitab.com/api/odata_v4/$metadata
모든 엔티티, 엔터티 집합 및 속성의 XML 데이터 정의를 반환합니다.
Entity Set 엔드포인트 - https://connect.minitab.com/api/odata_v4/[EntitySet]
엔터티 집합(테이블 또는 뷰)에서 레코드를 반환합니다. 기본적으로 순서는 Base 또는 View의 순서와 일치합니다. 'EntitySet'을 해당 Minitab Connect 테이블이나 뷰 이름으로 교체하세요. Base Endpoint에서 모든 테이블과 뷰의 이름을 반환할 수 있습니다.
엔티티 집합 엔드포인트는 현재 세 가지 기능만 지원합니다:
$count - https://connect.minitab.com/api/odata_v4/[EntitySet]/?$count
레코드 수를 반환합니다
$top - https://connect.minitab.com/api/odata_v4/[EntitySet]/?$top=[번호]
엔터티 집합에서 '번호' 레코드를 반환합니다. 기본값과 최대 기록 모두 5,000개입니다. $skip와 결합해 모든 기록을 넘길 수 있습니다.
$skip - https://connect.minitab.com/api/odata_v4/[EntitySet]/?$skip=[번호]
'번호' 기록은 건너뛸다. $top와 함께 모든 기록을 페이지 넘길 수 있습니다.
참고

엔터티 집합 엔드포인트는 현재 $filter, $select, $orderby, $expand 기능을 지원하지 않습니다. 도구를 사용 준비 Minitab Connect 해 $filter, $select, $orderby 같은 효과를 내고 테이블의 저장 뷰를 만들 수 있습니다.

엔터티 엔드포인트 - https://connect.minitab.com/api/odata_v4/[EntitySet]([sys_id])/

지정된 'EntitySet'에서 'sys_id'로 식별되는 엔티티(하나의 레코드)를 반환합니다.