1편에서 엑세스 토큰을 발급받았습니다. 아직 발급전이라면 아래글을 참조하세요.
API를 활용한 티스토리 포스팅을 하기에 앞서 어떤 카테고리에 글을 넣을지 미리 정할 수 있습니다. 포스팅 후에 로그인해서 카테고리별로 글을 분류하는 건 2번 일하는거라 효율적이지 않습니다.
우선 블로그에서 카테고리를 생성합니다.
구매후기, 잡담이라는 2가지 카테고리를 생성했습니다. 그럼 각각의 카테고리별 아이디를 알아야 포스팅하는데 사용할 수 있겠죠? 알아보기 위해 파이썬으로 이동합니다.
# 티스토리 카테고리 아이디 찾기
import json
import requests
blogName = 'ringringnbell'
token = '엑세스 토큰'
params = {'access_token': token, 'output':'json', 'blogName': blogName}
rd = requests.get('https://www.tistory.com/apis/category/list', params=params)
try:
item = json.loads(rd.text)
print(json.dumps(item, indent=4))
print("----------------------------------------------")
except:
print("Failed")
필요한 변수는 2가지 입니다.
- blogName : 블로그 이름 (xxxx.tistory.com 에서 xxxx 부분)
- token : 1편에서 받은 엑세스토큰
이렇게 2가지 변수를 입력하고 해당 코드를 실행하면 각 카테고리별 아이디를 얻을 수 있습니다.
티스토리 API를 활용하여 포스팅 할때 해당 아이디로 카테고리별로 글을 등록할 수 있습니다. 해당 카테고리를 가지고 API로 포스팅 할때 카테고리를 지정할 수 있습니다.