TISTORY 메뉴

티스토리를 시작하시려면, 초대장 받기

검색

가이드 본문

티스토리에 대해서 알려드립니다.

오픈API 가이드

API가이드

API 가이드는

티스토리는 주요기능이 포함된 OAuth2.0 기반 open API를 제공합니다. 보안 프로토콜과 함께 REST방식을 지원합니다.

1. API기본 출력 형태 및 포맷

기본 URL 포맷

  • xml 출력시 : https://www.tistory.com/apis/[KIND]/[ACTION]?access_token=[ACCESS_TOKEN] (기본)
  • json 출력시 : https://www.tistory.com/apis/[KIND]/[ACTION]?access_token=[ACCESS_TOKEN]&output=json

URL 예

  • 카테고리 리스트를 xml로 가져올 때
    https://www.tistory.com/apis/category/list?access_token=abcdefghijklmnopqrstuvwxyz
  • 글 리스트 2페이지를 json으로 가져올 때
    https://www.tistory.com/apis/post/list?access_token=abcdefghijklmnopqrstuvwxyz&page=2&output=json

JSON 출력

{
	status: [결과 CODE],
	item: [DATA],
	error_message: [오류 발생시에만 사용]
}

XML 출력

<tistory>
    <status>[결과 CODE]</status>
	<item>[DATA]</item>
    <error_message>[오류 발생시에만 사용]</error_message>
</tistory>

2. 사용할 수 있는 Open API 목록

블로그 정보 시리즈 (1건)

기능 API URL 비고
블로그 정보 API https://www.tistory.com/apis/blog/info -

게시글 시리즈 (6건)

기능 API URL 비고
글쓰기 API https://www.tistory.com/apis/post/write 쓰기권한 필요
글수정 API https://www.tistory.com/apis/post/modify 쓰기권한 필요
글목록 API https://www.tistory.com/apis/post/list -
글읽기 API https://www.tistory.com/apis/post/read -
파일업로드 API https://www.tistory.com/apis/post/attach 쓰기 권한 필요
글삭제 API https://www.tistory.com/apis/post/delete 사전 협의 필요

카테고리 시리즈 (1건)

기능 API URL 비고
카테고리 목록 API https://www.tistory.com/apis/category/list -

댓글 시리즈 (5건)

기능 API URL 비고
댓글목록 API https://www.tistory.com/apis/comment/list 쓰기 권한 필요
댓글쓰기 API https://www.tistory.com/apis/comment/write 쓰기 권한 필요
댓글수정 API https://www.tistory.com/apis/comment/modify 쓰기 권한 필요
최신 댓글 보기 API https://www.tistory.com/apis/comment/newest -
댓글삭제 API https://www.tistory.com/apis/comment/delete 쓰기 권한 필요

방명록 시리즈 (4건)

기능 API URL 비고
방명록 쓰기 API https://www.tistory.com/apis/guestbook/write 쓰기 권한 필요
방명록 수정 API https://www.tistory.com/apis/guestbook/modify 쓰기 권한 필요
방명록 목록 API https://www.tistory.com/apis/guestbook/list -
방명록 삭제 API https://www.tistory.com/apis/guestbook/delete 쓰기 권한 필요
TISTORY GUIDE 티스토리 사용법을 알려드립니다.