본문 바로가기
Programming/Websites & API

티스토리 OPEN API 발급 받기

by 코딩하는 금융인 2021. 12. 11.

안녕하세요.

오늘은 티스토리 내 자동화 작업에 도움을 주는 OPEN API TOKEN을 발급 받는 방법에 대해서 알아보도록 하겠습니다.

 

 티스토리 OpenAPI 앱등록하기

사이트 바로가기

 

TISTORY

나를 표현하는 블로그를 만들어보세요.

www.tistory.com

 

먼저, 티스토리 오픈API 등록 사이트에 접속합니다.

 

 

앱관리 Tab에서 검은색 상자 부분을 자신의 티스토리 사이트 정보로 채워넣습니다.

- CallBack URL은 서비스 URL와 동일하게 명시

 

앱 등록이 완료되면 앱관리 Tab에서 앱아이디/키가 발급된 것을 확인하실 수 있습니다.

반응형

 티스토리 Authenciation Code & Access Token 발급 받기

▣ 티스토리 Authenciation Code 발급 받기

티스토리는 API 인증 발급을 위해 OAuth 2.0을 사용합니다.

 

티스토리 API 발급 사이트 바로가기

 

앞서 발급 받았던 App ID와 자신의 티스토리 URL을 입력하여 Authenciation Code를 발급 받습니다.

더보기

https://www.tistory.com/oauth/authorize?
  client_id=자신의 APP ID
  &redirect_uri=https://codingspooning.tistory.com #자신의 URL 입력
  &response_type=code
  &state=someValue

Authenciation Code 허가

 

허가하기 버튼을 클릭하면 자신의 티스토리 웹사이트가 나오는데 여기서 나오는 URL의 Code가 Authenciation Code입니다.

더보기

https://codingspooning.tistory.com/?code=

Authenciation Code

&state=someValue

 

▣ Access Token 발급 받기

이제 발급 받은 Authenciation Code로 Access Token을 발급 받으면 티스토리 오픈 API를 활용할 수 있습니다.

더보기

https://www.tistory.com/oauth/access_token?
  client_id=APP ID
  &client_secret=Secret Key
  &redirect_uri=https://codingspooning.tistory.com #자신의 URL 입력
  &code=Authenciation Code
  &grant_type=authorization_code

다음의 URL을 웹사이트를 켜서 개발자 모드(F12)로 입력하면 Network 부분에 access_token이 만들어졌음을 알 수 있습니다.

※ Status가 200으로 나와야 제대로 발급이 된 것이며, 만약 발급에 실패하셨다면 Authenciation Code 발급부터 다시 받으셔야 합니다.

 

이렇게 발급 받은 Token으로 오픈 API를 활용하면 블로그 정보, 글 읽기, 자동 쓰기 등 다양한 기능을 실행할 수 있습니다. 다음에는 티스토리 오픈 API를 활용한 자동 글쓰기에 대해서 포스팅해보겠습니다.

반응형

댓글