몇 가지 개발하면서 팁들을 적어본다. 파이썬 기준임
티스토리 문서도 좀 마음에 안 드는 게 에러 관련 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