본문 바로가기

D.S/Python

210816월 - 티스토리 API python으로 사용시 팁?

728x90

 

 

몇 가지 개발하면서 팁들을 적어본다. 파이썬 기준임

 

티스토리 문서도 좀 마음에 안 드는 게 에러 관련 json에 대해선 일언반구도 없어.. 문서가 좀 뭔가 부족한 느낌? 대충 만든 거 아닙니꽈..? 뭔가 티스토리 관련은 앱도 보면 별로 관리를 안 하는 거 같다. 돈이 안 되서 그런가;;

 

1. requests.post 날릴 때 data 파라미터 사용

data param에 넣지 않으면 414에러 날 수 있음. 검색하다보니 안 된다고 남긴 글들을 보아서..

 


# data field에 form을 넣어야 함 (414 코드 관련)
res = requests.post(req_url, data=form) 

 

 

2. 하루 50개 포스팅 가능

귀찮아서 서버에 포스팅 계속 날리면서 테스트하다가 알아냄.. (죄송합니다 서버에 자꾸 날려서..)

나만 이거 테스트로 날릴 때 불안한가? 실서버인데..;

 

 

 

3. 글 공개로 해야 예약 발행됨

"visibility": "2" (2=공개). (0=비공개)로 해두면 예약으로 들어가지 않음.

"published":timestamp(숫자) 예약 파라미터

datetime으로 날짜 다루면 datetime.timestamp()로 간단히 timestamp 얻을 수 있다.

 

epoch time은 UTC(GMT+0) 기준으로 1970년 1월 1일 0시 0분 0초부터의 경과 시간을 나타내는데 흔히 timestamp라고 불리기도 합니다.

출처: https://www.daleseo.com/python-time/

 

timestamp는 기준시간으로부터 현재까지 흐른 시간을 초(sec)로 변환한 것.

 

* 예약 사용하다 에러를 발견했다. 예약으로 글발행 후 예약날짜가 지났는데도 계속 예약상태로 유지되는 현상 발견. 예약글 발행 후 글 수정 하면서 업데이트를 몇 번 날렸는데 그것때문에 그런지??

 

4. 티스토리 python 패키지

누군가가 이리 친절하게 만들어 두었다. 👏 doc도 잘 되있는 듯 하고 써보는 것도 괜찮을 듯.

나는 내가 만들었지만.

https://pytistory.readthedocs.io/ko/latest/index.html

 

 

 

 

 

반응형