주 컨텐츠로 이동
Adaptive Planning
최종 업데이트: 2023-06-23
exportCalendar

exportCalendar

이 API는 API v33 이상에서 지원됩니다.
API v40에서 업데이트되었습니다(2024년 9월 21일).
카테고리
메타데이터 검색
설명
캘린더 메타데이터를 반환합니다.
호출에 필요한 권한
없음(인스턴스에 대해 유효한 자격증명이어야 함)
요청 시 필수 매개변수
자격증명
이 메서드의 요청에는 호출 사용자를 식별하고 권한을 부여하는 자격증명 태그가 포함되어 있습니다. 호출자가 확인되면 이 메서드는 캘린더 정보의 전체 목록을 설명하는 XML 문서를 반환합니다.

요청 형식

<?xml version='1.0' encoding='UTF-8'?> <call method="exportCalendar" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_pwd" instanceCode="INSTANCE1"/> </call>
자격증명 요소
태그명
자격증명
설명
모든 API 호출에는 API를 호출하는 사용자를 식별하는 단일 자격증명 요소가 포함되어야 합니다. 그러면 이 사용자로 API 호출이 수행됩니다(시스템의 모든 감사 추적 또는 액션 이력에 이 사용자가 액션을 수행했음이 표시됨). 따라서 사용자에게 액션을 수행하는 데 필요한 권한이 있어야 API 호출이 성공
요소의 특성
특성명
필수
예:
로그인
API 메서드를 호출하는 사용자의 로그인명입니다. 이 사용자는 메서드를 호출하는 데 필요한 권한이 있어야 합니다.
sampleuser@company.com
비밀번호
API 메서드를 호출하는 사용자의 비밀번호입니다.
my_password
instanceCode
아니요
자격증명에 지정된 사용자가 둘 이상의 Adaptive Planning 인스턴스에 액세스할 수 있는 경우 이 속성을 사용하여 사용자가 기본 인스턴스가 아닌 다른 인스턴스에 액세스하려고 함을 지정할 수 있습니다. 지정하지 않으면 사용자의 기본 인스턴스가 사용됩니다. 사용가능한 인스턴스 코드를 확인하려면 exportInstances API를 사용합니다.
MYINSTANCE1
요소의 콘텐츠
(없음)

응답 형식

<?xml version="1.0" encoding="UTF-8"?> <response success="true"> <output> <calendars> <calendar id="1" isDefault="true" name="DefaultTimeHierarchy" /> </calendars> </output> </response>
응답 요소
태그명
응답
요소의 특성
특성명
필수
예:
성공
API 호출의 성공 여부를 나타내는 'true' 또는 'false'입니다. 성공한 호출의 경우에도 응답에 경고 메시지가 포함될 수 있습니다.
true
요소의 콘텐츠
정확히 하나의 필수 출력 요소
출력 요소
태그명
출력
요소의 특성
(없음)
요소의 콘텐츠
단일 필수 캘린더 요소 이 출력 랩퍼는 모든 API 응답에서 표준이며, 성공한 API 호출의 유효한 출력을 포함합니다.
캘린더 요소
태그명
캘린더
설명
하나 이상의 캘린더 요소에 대한 컨테이너입니다.
요소의 특성
특성명
필수
예:
(없음)
요소의 콘텐츠
하나 이상의 캘린더 요소
캘린더 요소
태그명
캘린더
설명
캘린더를 나타냅니다.
요소의 특성
특성명
필수
예:
ID
특정 캘린더의 특정 정수 ID를 보유합니다.
1
isDefault
특정 캘린더가 기본 캘린더인지 여부를 나타내는 'true' 또는 'false'입니다.
true
이름
캘린더명을 포함합니다.
DefaultTimeHierarchy
코드
API v40 이상에서 사용가능
아니요
캘린더 코드가 있는 경우 캘린더 코드를 포함합니다.
DefaultTimeHierarchy
요소의 콘텐츠
(없음)