이 문서에서는 EloView 4와 함께 DevZone의 API를 사용하는 방법에 대해 설명합니다.
아래는 Elo DevZone에서 API를 사용하는 방법에 대해 설명합니다. 이 문서에서는 다음 내용을 다룹니다:
1. OAuth 자격 증명 생성
2. 인증 토큰 가져오기
3. API 승인
4. OrgId 가져오기:
5. API 실행
1. OAuth 자격 증명 생성
OAuth (Open Authorization)는 애플리케이션이 "안전한 지정된 액세스"를 할 수 있도록 하는 개방형 인증 프로토콜입니다. 이는 인증 토큰을 얻는 데 사용됩니다.
a. EloView 웹사이트에 로그인: https://secure.eloview.com/
b. 프로필 아이콘을 클릭
c. Generate OAuth credentials을 클릭
d. OAuth 자격 증명 (clientID 및 clientSecret)을 메모장에 복사하고 붙여넣기 한 뒤 확인을 클릭
2. 인증 토큰 가져오기
이 과정은 클라우드 애플리케이션의 사용자 또는 프로세스를 인증하는 과정입니다. 사용자의 애플리케이션은 인증 서비스에 요청을 보내며, 인증 서비스는 사용자의 신원을 확인하고 토큰을 발급합니다. 이후 사용자는 애플리케이션에 액세스할 수 있게 됩니다.
a. API의 탭을 클릭
b. 인증 그리드를 확장하고 “Try it out” 버튼을 클릭합니다 (아래 이미지에 표시되어 있습니다). 이를 통해 필수 매개변수의 값을 입력할 수 있으며, API 상자 하단에 실행 버튼이 나타납니다.
c. 클라이언트 ID (경로 매개변수) 및 clientsecret을 본문 매개변수로 추가한 후 (OAuth 자격 증명 / 1단계에서 받은) 실행을 클릭합니다.
d. 이는 이후 작업에 사용할 수 있는 인증 토큰을 제공합니다.
e. 응답 본문을 확인하고 & access_token을 응답에서 복사합니다. 이는 다른 API에 대한 액세스를 위한 Bearer 토큰으로 사용됩니다. 응답은 아래 이미지와 유사하게 나타납니다.
3. API 승인
액세스 토큰은 애플리케이션이 사용자 대신 API 요청을 하기 위해 사용하는 것입니다. 액세스 토큰은 특정 애플리케이션이 사용자 데이터의 특정 부분에 액세스할 수 있도록 승인하는 것을 나타냅니다.
a 화면 오른쪽 상단에 있는 승인 버튼을 클릭합니다.
b API를 승인하기 위해 액세스 토큰의 값을 추가할 수 있는 대화 상자가 열립니다.
c. bearer를 입력하고 access token을 입력 필드에 붙여넣기합니다.
d. 승인 버튼을 클릭하고 팝업을 닫습니다
e. 이제 사용자는 사용 가능한 모든 API에 액세스할 수 있습니다.
4. OrgId 가져오기:
OrgId (조직 ID)는 Dev-zone에서 다양한 API 작업을 수행하는 데 사용됩니다.
a. 기어 아이콘을 클릭합니다.
b. OrgId는 오른쪽 하단 모서리에 있습니다.
5. API 실행
인증이 완료되면 Dev-zone에서 API를 실행할 수 있습니다.
a. 모듈 타일을 확장합니다 (예: 콘텐츠 / 콘텐츠 목록 가져오기)
b. Try it out를 클릭합니다.
c. ORG ID를 입력합니다.
d. 실행을 선택합니다.
결과는 다음과 같아야 합니다:
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article