장의 차례(제목 1부터 제목 5까지)를 반환하는 API입니다.
매뉴얼웍스 5.0.20 버전부터 지원합니다.
API 만들기
<도구 | API> 메뉴에서 “DOC
” 유형 API를 만듭니다.
API 요청
GET
형식으로 요청해야 합니다.
요청 URL 형식입니다.
/r/api/${uuid}?action=DOC_CHAPTER_HEADING&chapterId=${chapterId}
URL 파라미터 항목입니다.
이름 | 유형 | 설명 | 필수 여부 | 예 |
---|---|---|---|---|
uuid | UUID | API UUID | 예 | 5b969d63e97cfec7 |
action | 문자열 | 작업 유형 | 예 | DOC_CHAPTER_HEADING |
chapterId | UUID | 장 아이디 | 예 | aa4efc2946b1c380 |
요청 URL 예제입니다.
/r/api/5b969d63e97cfec7?action=DOC_CHAPTER_HEADING&chapterId=aa4efc2946b1c380
API 응답
DOC_CHAPTER_HEADING
응답
JSON 형식의 응답은 다음과 같습니다.
이름 | 유형 | 설명 | 필수 여부 | 예 |
---|---|---|---|---|
status | 문자열 | 상태 | 예 | success | fail |
errors | Error 객체 배열 | 예외 | 아니오 | |
headings | Heading 객체 배열 | 제목 단락 목록 | 예 |
태그로 공개했다면 태그 한 이후에 만든 단락은 headings
배열에 포함되지 않습니다.
Heading
객체
Heading
객체는 다음과 같습니다.
이름 | 유형 | 설명 | 필수 여부 | 예 |
---|---|---|---|---|
id | UUID | 단락 아이디 | 예 | 802c487204a962f2 |
type | 문자열 | 단락 유형 | 예 | heading1 |
url | 문자열 | 웹 뷰어 URL | 예 | |
content | 문자열 | 제목 내용으로 HTML 요소를 제거 | 예 | 테마 편집하기 |
headings | Heading 객체 배열 | 하위 제목 단락 목록 | 아니오 |
예외 항목
예외 항목은 다음과 같습니다.
예외 | 설명 |
---|---|
CHAPTER_NOT_EXIST | 문서가 존재하지 않을 때 |
REQUIRED_PARAMETER_MISSING | API 요청에 필수 항목(chapterI |
예제
예제입니다.
{ "status": "success", "headings": [ { "id": "acd783b1c55fdec8", "type": "heading1", "url": "https://www.3rabbitz.com/book_user_guide_4_0_ko#acd783b1c55fdec8", "content": "텍스트 단락 만들기", "headings": [ { "id": "caa0a001e83042f5", "type": "heading2", "url": "https://www.3rabbitz.com/book_user_guide_4_0_ko#caa0a001e83042f5", "content": "텍스트 단락 내용 작성 방법" } ] } ] }
제목 수준이 맞지 않을 때에는 pseudo
가 true
인 임의의 Heading
객체를 추가합니다.
{ "status": "success", "headings": [ { "id": "acd783b1c55fdec8", "type": "heading1", "content": "제목 1 단락", "headings": [ { "type": "heading2", "pseudo": true, "headings": [ { "id": "dbcdce4f303161c4", "type": "heading3", "content": "제목 2 단락 없이 위치한 제목 3 단락" } ] } ] } ] }