BookSpecs API

포토북 판형의 종류와 특징을 안내하고, 목적에 맞는 판형을 선택하는 방법을 설명합니다.

판형(BookSpec)이란?

판형은 포토북의 물리적 제작 사양을 정의합니다. 판형 크기, 제본 방식, 표지 유형, 페이지 범위, 가격 등의 정보를 포함합니다. 책을 생성할 때 bookSpecUid를 지정하며, 이후 사용할 수 있는 템플릿과 페이지 규칙이 이 스펙에 의해 결정됩니다. 각 판형의 외관·재질·제본 등 자세한 판형 정보는 판형 정보 ↗에서 확인할 수 있습니다.

판형 종류

현재 제공되는 주요 판형입니다. GET /book-specs로 전체 목록을 조회할 수 있습니다.

A4 소프트커버 포토북

PHOTOBOOK_A4_SC
내지 크기210 x 297 mm
표지Softcover (소프트커버)
제본PUR
페이지24 ~ 130 페이지 (2페이지씩 증가)

A4 크기의 소프트커버 포토북입니다. 글과 사진을 넉넉하게 배치할 수 있어 일기장, 알림장 등에 적합합니다.

A5 소프트커버 포토북

PHOTOBOOK_A5_SC
내지 크기148 x 210 mm
표지Softcover (소프트커버)
제본PUR
페이지50 ~ 200 페이지 (2페이지씩 증가)

A5 크기의 소프트커버 포토북입니다. 최대 200페이지까지 지원하여 많은 사진을 담을 수 있습니다.

고화질 스퀘어북 (하드커버)

SQUAREBOOK_HC
내지 크기243 x 248 mm
표지Hardcover (하드커버)
제본PUR
페이지24 ~ 130 페이지 (2페이지씩 증가)

하드커버의 정사각 판형입니다. 고급스러운 마감으로 선물용, 졸업앨범 등에 적합합니다.

스퀘어북 레이플랫 (하드커버)

SQUAREBOOK_LAYFLAT_HC
내지 크기243 x 248 mm
표지Hardcover (하드커버)
제본LAYFLAT
페이지16 ~ 46 페이지 (2페이지씩 증가)

레이플랫 제본을 적용한 정사각 하드커버 판형입니다. PDF 업로드 시 내지는 펼침면 형식이며 업로드할 PDF 페이지수는 책 페이지수의 절반(book.pageCount / 2)입니다 — 자세한 내용은 PDF 표지/내지 사이즈 참조.

판형 조회하기

목록 조회

사용 가능한 모든 판형 목록을 조회합니다. 각 상품의 UID, 이름, 바인딩 타입, 페이지 규칙 등이 반환됩니다.

accountUid 자동 적용: accountUid 파라미터를 전달하지 않으면 인증된 본인의 UID가 자동으로 적용됩니다. 이를 통해 해당 계정에 설정된 커스텀 가격이 자동 반영됩니다. 타인의 accountUid를 전달하면 403 Forbidden이 반환됩니다.
Request
curl 'https://api-sandbox.sweetbook.com/v1/book-specs' \
  -H 'Authorization: Bearer {YOUR_API_KEY}'

상세 조회

bookSpecUid로 특정 판형의 상세 정보를 조회합니다. 가격 정보, 페이지 제한(최소/최대/단위), 크기 정보가 포함됩니다.

accountUid 자동 적용: accountUid 파라미터를 전달하지 않으면 인증된 본인의 UID가 자동으로 적용됩니다. 이를 통해 해당 계정에 설정된 커스텀 가격이 자동 반영됩니다. 타인의 accountUid를 전달하면 403 Forbidden이 반환됩니다.
Request
curl 'https://api-sandbox.sweetbook.com/v1/book-specs/SQUAREBOOK_HC' \
  -H 'Authorization: Bearer {YOUR_API_KEY}'

주요 응답 필드

필드설명
bookSpecUid판형 고유 식별자 (책 생성 시 사용)
name판형명
innerTrimWidthMm / innerTrimHeightMm내지 크기 (mm)
pageMin / pageMax페이지 범위
pageIncrement페이지 증가 단위
coverType표지 유형 (Softcover, Hardcover)
bindingType제본 유형 (PUR)
priceBase기본 가격
pricePerIncrement페이지 증가당 추가 가격

가격 계산

제작 가격은 기본 가격에 추가 페이지 비용을 더해 산출됩니다.

실제 주문 가격은 POST /orders/estimate로 확인하세요. 수량, 포장비, 배송비 등 추가 요소가 반영될 수 있습니다.
Price formula
총 가격 = priceBase + ((pageCount - pageMin) ÷ pageIncrement) × pricePerIncrement

예시: SQUAREBOOK_HC, 40페이지
  기본 가격: 19,800원 (24페이지 포함)
  추가 페이지: (40 - 24) = 16페이지
  추가 비용: (16 ÷ 2) × 500 = 4,000원
  총 가격: 19,800 + 4,000 = 23,800원

페이지 규칙

책을 최종화(POST /books/{bookUid}/finalization)할 때 페이지 수가 스펙의 규칙을 충족해야 합니다.

  • 페이지 수는 pageMin 이상, pageMax 이하여야 합니다.
  • 페이지 수는 pageIncrement 단위로 증가해야 합니다 (예: 24, 26, 28, ...).
  • 규칙에 맞지 않으면 최종화가 거부됩니다.

판형 선택 가이드

용도추천 판형이유
일기장 / 알림장SQUAREBOOK_HC최대 130페이지로 한 달치 일기를 충분히 담을 수 있음
문서 / 포트폴리오PHOTOBOOK_A4_SCA4 규격으로 문서, 작품집 등에 적합
대량 사진 앨범PHOTOBOOK_A5_SC최대 200페이지로 많은 사진을 담을 수 있음
고급 포토북 / 선물용SQUAREBOOK_HC하드커버로 고급스러운 마감
졸업앨범 / 범용SQUAREBOOK_HC정사각 판형으로 다양한 레이아웃 활용 가능
레이플랫 제본 (펼침면 PDF)SQUAREBOOK_LAYFLAT_HC레이플랫 제본 + 16~46페이지. 펼침면 PDF 형식 업로드