응용 프로그램 개발자 설명서

Adobe Captivate Prime은 클라우드 호스팅 방식의 학습자 중심 및 셀프서비스 학습 관리 솔루션입니다. Prime API는 Prime에서 사용 가능한 리소스에 대해 프로그래밍 방식의 액세스를 제공합니다. 고객은 Prime을 확장하여 그것을 다른 기업 응용 프로그램과 통합하여 원활한 워크플로우 구현에 활용할 수 있습니다. Adobe 파트너 또한 기능을 확장하거나 많은 이들이 사용하는 응용 프로그램 또는 서비스와 통합하여 Prime의 가치 제안을 강화하기 위해 API를 사용할 수 있습니다.

Prime API는 REST 구조를 기반으로 하며 HTTP를 통해 사용자, 강의, 학습 계획 및 등록 리소스 등 Prime Object Model의 주요 요소를 응용 프로그램 개발자에게 공개합니다. 모든 API 요청은 특정 Prime 계정에 액세스하도록 인증된 특정 사용자의 컨텍스트 내에서 이루어집니다. 따라서 사용자는 계정 내 데이터에만 액세스할 수 있으며 이는 사용자의 역할과 권한에도 적용됩니다.

버전 1에서 Prime API는 주로 리소스 전반에 대한 GET 액세스 제공에 주력합니다. 엔드 포인트 및 메서드에 대한 전반적인 이해 및 전체 목록을 확인하려면 API 문서를 참조하십시오. Prime에는 다중 객체 유형(리소스) 및 상호 관계를 갖춘 풍부한 데이터 모델이 있습니다. 사이드 로드 및 다형성 API 응답을 사용할 수 있는 JSONAPI v1.0 사양을 따릅니다.

개발자는 Prime API를 사용하여 Prime의 기능을 확장하거나 다른 기업 응용 프로그램을 포함하는 특정 작업 과정의 컨텍스트 내에 Prime을 통합하는 자족적인 응용 프로그램을 만들 수 있습니다. 귀하가 개발한 응용 프로그램은 대개 Prime 플랫폼 외부에 배포되며(웹 응용 프로그램, 데스크톱 응용 프로그램, 모바일 응용 프로그램) 개발자는 해당 응용 프로그램의 수명 주기를 전적으로 제어합니다. 일반적으로 Prime 계정과 함께 사용할 목적의 응용 프로그램은 고객의 조직에서 개발하며, 해당 응용 프로그램은 특정 고객 조직 '전용'입니다. 그러나 Adobe 파트너는 광범위한 Prime 고객의 '공동의' 이해를 위한 일반 응용 프로그램 제작에 Prime API를 사용할 수 있습니다.

다음 섹션에서는 Prime API의 고차원적 개요에 대해 빠르게 살펴보고 샘플 응용 프로그램의 코드를 확인합니다. 이 문서의 나머지는 개발자가 응용 프로그램의 키를 획득 및 관리하는 방법에 대한 역학 및 Prime 계정으로 사용하는 응용 프로그램을 신뢰하는 방법에 초점을 맞춥니다. 다양한 API 엔드 포인트 및 메서드에 대한 세부 정보는 API 문서를 참조하십시오.

Prime API

Prime API는 REST 구조를 기반으로 하며 HTTP를 통해 Prime Object Model의 주요 요소를 응용 프로그램 개발자에게 공개합니다. 개발자는 API 엔드 포인트 및 HTTP 메서드의 세부 정보를 파악하기 전에 다양한 Prime 객체, 객체 속성, 상호 관계에 대해 익히는 것이 좋습니다. 모델을 이해했다면 API 요청, 응답, API 전반에서 일반적으로 지원하는 몇 가지 프로그래밍 언어에 대한 기초적인 내용을 알고 있는 것이 유용합니다.  세션의 마지막에는 간단한 코드 예시를 살펴봅니다.

Prime 모듈

Prime API를 사용하면 개발자가 RESTful 리소스로 Prime 객체에 액세스할 수 있습니다. 근본적으로 각 API 엔드 포인트는 리소스를 나타낸다는 뜻입니다. 이는 일반적으로 배지와 같은 인스턴스 또는 해당 객체의 집합입니다. 개발자는 PUT, GET, POST 및 DELETE 등의 HTTP 동사를 사용하여 해당 객체(집합)에서 CRUD(생성, 읽기, 갱신, 삭제) 작업을 수행할 수 있습니다.

다음 표에서 Prime 객체 모델의 다양한 요소를 확인할 수 있습니다.

응용 프로그램 개발 프로세스

응용 프로그램 개발 및 테스트

개발자 계정 얻기

개발자는 먼저 Prime 평가판 계정을 생성하여 해당 계정이 모든 역할에 대한 완전한 액세스를 갖게 하는 것이 좋습니다. 개발자가 응용 프로그램을 작성하려면 일부 사용자와 강의를 생성하고 계정을 적절한 상태로 만들어 개발 중인 응용 프로그램이 더미 데이터에 액세스할 수 있도록 해야 합니다.

클라이언트 ID 및 시크릿 생성

통합 책임자 역할로 전환하는 방법 및 새로운 응용 프로그램 등록 방법에 대해 알아보겠습니다. 스크린샷 표시 및 다양한 필드 설명

응용 프로그램 개발 및 테스트

개발자는 Prime API를 사용하여 모든 응용 프로그램을 만들 수 있습니다. 개발하는 동안 개발자는 평가판 계정에 사용자 및 강의가 있는지 확인해야 합니다. 개발자는 최소한 몇 개의 더미 사용자 및 더미 강의를 생성한 다음 평가판 계정에서 활동을 시뮬레이션하여 앱의 기능을 테스트하는 것이 좋습니다.

Adobe 로고

내 계정 로그인