728x90
안녕하세요!!
API를 통하여 글을 쓸수 있다는 점은 다양한 블로그 중 Tistory만의 특장점이라고 생각이되는데요~~
API를 활용하여 티스토리에 글을 쓰는 방법을 3단계로 나누어 소개해 보겠습니다. ^^*
1. API 권한 받기 및 Token 생성하기(1회성, 이번 포스팅)
2. API를 통하여 글 작성하기
3. API를 통하여 대용량의 글 작성하기
1. API 권한 받기 및 Token 생성하기(1회성)
A. API 접속권한 받기
- 아래의 URL를 접속하여 API 이용을 위한 권한을 받아야합니다!!
https://www.tistory.com/guide/api/manage/register
입력 후 등록 버튼을 누르면!! 아래와 같이 앱아이디와 키를 받게됩니다
(앞으로의 Python 코드에서 앱아이디는 account_id로, Secret Key는 account_pw로 할당할 예정입니다.)
B. API 접속권한을 받은 뒤 Authentication Code 발급하기
- 이제 Authentication Code를 발급받아보겠습니다!!
import requests
account_id = '할당받은 APP ID'
account_pw = '할당받은 Secret KEY'
callback_url = '나의 티스토리 URL (https://drfirst.tistory.com/)'
authentication_url = 'https://www.tistory.com/oauth/authorize?client_id={}&redirect_uri={}&response_type=code'
authentication_url.format(account_id,callback_url)
print(authentication_url)
결과고 Print되는 URL을 복사 후 브라우저 URL 창에 입력하면 아래와 같은 화면이 나옵니다!
> 그럼 다시 내 블로그의 Main 화면이 뜨는데!! 이때 Authentication 코드를 꼭 받아주여야합니다
URL의 형식은 아래와 같습니다
https://drfirst.tistory.com/?code={나의Authentication코드}&state=
C. Access Token 발급하기
- 이제 파이썬과 함께 Access Token을 발급받아보겠습니다!!
아래와 같이 코드를 돌려보면!!
import requests
account_id = '할당받은 APP ID'
account_pw = '할당받은 Secret KEY'
callback_url = '나의 티스토리 URL (https://drfirst.tistory.com/)'
authentication_code = 'B에서 할당받은 나의 Authentication 코드'
parameters = { 'client_id':account_id, 'client_secret':account_pw,
'redirect_uri':callback_url,'code':authentication_code ,
'grant_type':'authorization_code'}
response = requests.get('https://www.tistory.com/oauth/access_token?', params=parameters)
print(response.text)
token = response.text
token
이상으로 API를 통하여 Tistory 글을 쓰기 위한 1회성 인증작업이 마무리되었습니다!!^^
다음 글에서 API를 통하여 직접 티스토리에 글을 작성해보겠습니다!~~
728x90
'데이터&AI' 카테고리의 다른 글
지나고 보면 티끌과도 같은 일이다. (0) | 2021.12.19 |
---|---|
API를 활용하여 티스토리 글쓰기!!(feat Python) _3 (1) | 2021.12.13 |
API를 활용하여 티스토리 글쓰기!!(feat Python) _2 (2) | 2021.12.12 |
티스토리에 API로 글을 써보자!!_2021.12.11 (0) | 2021.12.11 |
API로 글을 써보기_제목 (0) | 2021.12.11 |
댓글