마크다운 기반 블로그 시스템의 REST API 문서입니다. Python docs 스타일로 작성되었습니다.
Base URL: http://www.closetoya.com/api/v1
이 API는 OAuth 2.0을 사용하여 인증합니다. 쓰기 작업을 위해서는 유효한 액세스 토큰이 필요합니다.
파라미터 | 타입 | 필수 | 설명 |
---|---|---|---|
string | ✓ | 사용자 이메일 | |
password | string | ✓ | 사용자 비밀번호 |
client_id | string | ✓ | OAuth 클라이언트 ID |
client_secret | string | ✓ | OAuth 클라이언트 시크릿 |
grant_type | string | ✓ | grant_type (password) |
인증 없이 포스트를 읽을 수 있습니다.
파라미터 | 타입 | 기본값 | 설명 |
---|---|---|---|
per_page | integer | 20 | 페이지당 포스트 수 |
파라미터 | 타입 | 필수 | 설명 |
---|---|---|---|
title | string | ✓ | 포스트 제목 |
content | string | ✓ | 마크다운 내용 |
slug | string | URL 슬러그 (자동 생성) | |
excerpt | string | 요약 | |
category_path | string | 카테고리 경로 | |
parent_slug | string | 부모 포스트 슬러그 | |
is_published | boolean | 발행 여부 (기본: true) |
인증 없이 검색 기능을 사용할 수 있습니다.
파라미터 | 타입 | 필수 | 설명 |
---|---|---|---|
q | string | ✓ | 검색어 |
category | string | 카테고리 필터 | |
author | string | 작성자 필터 | |
sort | string | 정렬 (relevance, date, views) | |
per_page | integer | 페이지당 결과 수 |
모든 API 응답은 JSON 형식으로 반환됩니다.