본문 바로가기
블로그 운영

티스토리 자동 포스팅하기 (1) - 티스토리 API 발급받기

by grammartutor 2023. 8. 1.
반응형

 

 

티스토리 API와 OPENAI(chatGpt)를 사용하여 자동 포스팅을 해보려고 한다. 

우선 티스토리에 앱 등록을 해서 앱 아이디와 키를 받아야한다. 

 

앱 등록 : https://www.tistory.com/guide/api/manage/register

 

오픈 API 가이드 : https://tistory.github.io/document-tistory-apis/

 

 

 

콜백 URL은 서비스 인증 API서버 주소인데 어차피 티스토리에 포스팅 용도라서 

서비스 URL, CallBack URL 둘 다 자동 포스팅하려는 티스토리 주소를 적었다.

 

 

그리고 포스팅을 하기 위해 access token을 받아야 하는데 

아래 주소를 웹브라우저에 넣으면 접근 허가 화면이 뜬다. 

https://www.tistory.com/oauth/authorize?
  client_id=티스토리앱아이디
  &redirect_uri=티스토리블로그주소
  &response_type=code
  &state=

 

 

여기서 허가하기를 누르면 아래와 같이 redirect로 되는데 여기서 아래 코드 부분을 복사한다. 

 

여기서 받은 코드와  client_id, client_secret, redirct_url 의 값을 아래에서 대체해서 크롬에서 실행한다. 

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

 

 

F11을 눌러서 개발자 화면을 열고 Network 창의 response를 확인하면 access_token 값을 확인할 수 있습니다. 

 

 

다음 포스팅에서는 client_id, client_secret, redirct_url , access_token 값을 이용해서 포스팅을 써보겠습니다. 

반응형