access_token 정보만 있으면 자동으로 글을 업로드 할 수 있다는 것은 알게 되었다.
그렇다면 access_token 은 어떻게 얻을 수 있을까??
access_token 을 얻기 위에서는 다음과 같은 절차를 따른다.
1. App ID + Secret Key 를 통해서 Code 값을 얻고
2. Code 값을 통해서 Access_token 값을 구한다.
1. AppID 와 Secret Key 얻기
1. 인증사이트 접속하여 등록하기 (https://www.tistory.com/guide/api/manage/register)
사이트에 접속해서 아래와 같이 기입한다.
작성후에 App ID 와 secret key 를 얻게 된다.
등록후에는 이와 같이 App ID 와 Secret Key 값을 얻을 수 있다.
2. 접근 허가 하기
아래 형태로 메모장에 작성후 인터넷 url 창에 입력 후 <허가 하기>
https://www.tistory.com/oauth/authorize?
client_id={client-id} <= App_ID
&redirect_uri={redirect-uri} <=내 블로그 주소
&response_type=code
&state={state-param}
허가하기 버튼을 누르면 URL 창이 바뀌면서 code 값을 얻을 수 있다. (URL 창을 닫지 말고 확인)
https://api-bard.tistory.com/?code=f5d26f1ee0...........0179361ff313c6f8c&state= {state-param}
3. Access_token 얻기
App ID 와 Secret Key 값을 알면 Access_token 을 얻을 수 있다.
메모장을 열어서 아래 값을 변경해서 넣어 둔다.
https://www.tistory.com/oauth/access_token?
client_id={client-id} <= App_ID
&client_secret={client-secret} <= Secret Key
&redirect_uri={redirect-uri} <=내 블로그 주소
&code={code} <=인증 후 받은 code 값
&grant_type=authorization_code
위 와 같이 준비된 상태에서 내 블로그를 들어간 다음 F12를 누르고 network 탭으로 간다.
3-1) 내블로그 -> F12 -> Network 탭
3-2) 주소창에 메모장에 적어둔 내용을 기입
주소창에 입력 후 엔터를 누르면 아래와 같이 창이 바뀐다.
status 가 200이면 정상적으로 access_token 이 발급된 것이다. (400 은 에러 발생한 것)
이 토근값을 가지고 있으면 내 티스토리 API 에 접근할 수 있으므로 분실하지 말고 잘 보관해야 한다.
'AI & 자동화 > 티스토리&파이썬' 카테고리의 다른 글
티스토리 api 자동 글쓰기 3 ( 파이썬 실습 - 카테고리 글 업로드 ) (2) | 2023.05.23 |
---|---|
티스토리 api 자동 글쓰기 2 ( 파이썬 실습-글 목록 가져오기 ) (0) | 2023.05.23 |
티스토리 api 자동 글쓰기 0 (결과 테스트) (0) | 2023.05.22 |
conda 사용자 생성 ( openssl-1.0.2l-0 에러 발생) (0) | 2023.05.22 |
Conda 기본 명령어 (0) | 2023.05.22 |