본문 바로가기
Python

[Python] Tistory Open Api 사용법 2 - Tistory API 인증 요청

by DANEW 2023. 7. 23.

Intro

안녕하세요

다뉴입니다.

 

Tistory Open API를 사용하기 위해 저번 시간에 API등록을 하였는데요.

못 보신 분들은 아래의 글을 참고해주세요!

 

 

[Python] Tistory Open Api 사용법 1 - API 등록법

Intro 안녕하세요. 다뉴입니다. 티스토리의 글을 API를 통해 자동으로 쓸 수 있다는 것을 아시나요? 오늘은 티스토리 Open API를 사용하는 방법 중, API를 등록하는 방법에 대해 알아보겠습니다. Tistory

da-new.tistory.com

오늘은 API등록 후 발급받은

App ID, Secret ID를 통해 Tistory에 API인증 요청을 하는 방법에 대해서 알아보도록 하겠습니다.


Code 발행

발행하기

https://www.tistory.com/oauth/authorize?
client_id={client-id}
&redirect_uri={redirect-uri}
&response_type=code
&state={state-param}

위 텍스트에사용할 부분에 대해 수정하여 텍스트로 만들어둡니다.

발급받은 App ID, Tistory 주소가 필요한데요.

  • client_id = App ID
  • redirect_uri = 티스토리 주소

를 입력하여, 웹 브라우저 주소창에 해당 텍스트를 입력합니다.

애플리케이션 허가신청

위와 같은 창으로 넘어가는데요.

여기서 허가하기를 통하여 애플리케이션을 등록합니다.

반응형

그러면 제가 입력한 블로그로 넘어가는데요.

 

블로그로 넘어간 웹페이지의 주소를 확인하면,

code 발급

이런식으로 code값을 확인 할 수 있습니다.

해당 코드값을 복사하여 따로 저장해둡니다.


Token 발행

발행하기

Token발행 시 주의 할 사항이 있습니다.(중요)

 

우선 F12를 눌러 개발자 모드를 실행합니다.

그다음 Network 탭을 눌러 창을 열어둡니다.

 

Network

네트워크 창을 열어둔 상태로

https://www.tistory.com/oauth/access_token?
client_id={client-id}
&client_secret={secret_key}
&redirect_uri={redirect-uri}
&code={code}
&grant_type=authorization_code

위 텍스트에 사용할 부분만 수정하여 텍스트를 작성합니다.

발급받은 App ID, Secret Key, 티스토리 주소 그리고 위에 발급받은 Code 가 필요합니다.

  • client_id = App ID
  • client_secret = SecretKey
  • redirect_uri = 티스토리 주소
  • code = 코드값

위 정보를 다 수정하여 웹브라우저 주소창에 입력합니다.

 

미리 켜두었던 Network창을 보면,

위와같이 Token 값을 얻을 수 있습니다.


Outro

이제 Tistory Open API를 사용하기 위한 준비를 마쳤는데요.

다음 시간에는 Python을 활용하여 Open API를 사용하는 코딩에 대해 알아보도록 하겠습니다.

 

감사합니다.

 

반응형