문서로 파일 만들기

임의의 문서를 PDF 또는 HTML로 생성하는 API입니다.

API 만들기

<도구 | API> 메뉴에서 “BUILD_DOC” 유형 API를 만듭니다.

API 만들기

다양한 쓰리래빗츠 북 API를 만드는 방법을 설명합니다.

API 상세 화면에서 설정한 문서만을 대상으로 합니다.

만들 파일 1유형(PDF 또는 HTML)을 선택합니다.

API 요청

GET 형식으로 요청해야 합니다.

요청 URL 형식입니다.

/r/api/${uuid}

URL 파라미터 항목입니다.

이름

유형

설명

필수 여부

예

uuid

UUID

API UUID

예

5b969d63e97cfec7

요청 URL 예제입니다.

/r/api/5b969d63e97cfec7

API 응답

BUILD_DOC 응답

JSON 형식의 응답은 다음과 같습니다.

USER_UPDATE 응답

이름

유형

설명

필수 여부

예

status

문자열

상태

예

success | fail

result

Doc 객체 배열

문서 별 빌드 결과

아니오


errors

Error 객체 배열

예외

아니오


Doc 객체

문서별 빌드 결과를 표시합니다.

이름

유형

설명

필수 여부

예

id

UUID

문서 UUID

예

9b42c660300987f6

title

문자열

문서 제목

예

매뉴얼웍스 설치 가이드

pdf

Result 객체

PDF 빌드 결과

아니오


html

Result 객체

HTML 빌드 결과

아니오


Result 객체

빌드 결과를 표시합니다.

이름

유형

설명

필수

예

result

boolean

성공했을 때 true를 반환합니다.

아니오


errors

Error 객체 배열

예외

아니오


예외 항목

예외 항목은 다음과 같습니다.

예외

설명

UNCONFIGURED_THEME

테마를 설정하지 않았을 때

UNCONFIGURED_LAYOUT

레이아웃을 설정하지 않았을 때

예제

예제입니다.

{
	"status": "success",
	"result": [
		{
		    "id": "128b3a5682898358",
		    "title": "쓰리래빗츠 북 4.0 관리자 가이드",
		    "pdf": {
		    	"result": true
			}
		},
		{
			"id": "99ed0b35de59b733",
			"title": "쓰리래빗츠 북 4.0 사용자 가이드", 
			"pdf": {
				"errors": [
					{"type": "UNCONFIGURED_THEME"},
					{"type": "UNCONFIGURED_LAYOUT"}
				]
			}
		}
	]
}