반응형
티스토리 블로그 API : 카테고리 ID 확인하기
티스토리 블로그 API : 글쓰기 개요 티스토리 블로그 API : 블로그 ACCESS Token 받기 티스토리 블로그 API : Authentication Code받기 티스토리 블로그 API 웹사이트 [ 티스토리 API 웹사이트 링크 ] 우선 티스
coding-in-house.tistory.com

계속되는 문서. 앞서 언급했듯 쓸건 쓰고 날린건 날립니다. 공개글이고 즉시 발행할 글이라 published 날리고, password 또한 공개글이니 날리고, 댓글 허용 기본값이 허용이므로 acceptComment 날리고, 자동으로 포스팅 URL 생성될테니 slogan 날립니다. 어쩌면 발행상태를 상황에 따라 다르게 사용하고 싶을 지도 모르니, visibility만 default값으로 '0'을 놓고 사용합니다.
계속해서 반복되는 블로그 액세스 토큰(blogToken)과 블로그 이름(blogName)은 해당 코드에서 생략하였습니다. 개인 소유의 토큰과 블로그 이름을 사용하면 작동합니다.
import requests
class Writing(object):
def __init__(self, title, content, tag, category_id='659100', visibility='0'):
self.title = title
# 글 제목
self.content = content
# 글 내용
self.tag = tag
# 글 태그 : 쉼표(,)로 태그 구분
self.category_id = category_id
# 카테고리 ID
self.visibility = visibility
# 발행상태 : 0- 비공개(기본값), 1-보호, 3-발행
self.request()
def parameter(self):
params = {'access_token': blogToken,
'output': 'json',
'blogName' : blogName,
'title': self.title,
'content': self.content,
'tag': self.tag,
'category': self.category_id,
'visibility' : self.visibility}
return params
def request(self):
url = 'https://www.tistory.com/apis/post/write?'
parameter = self.parameter()
req = requests.post(url=url, params=parameter)
if req.status_code == 200:
return req.json()
else:
return req.status_code
W = Writing('T-Story API Auto Writing Test', 'Auto Writing Content', '티스토리, API, 자동화', visibility='3')
print(W)
반응형
'Open API > T-Story' 카테고리의 다른 글
| 07. 티스토리 블로그 API : 포스팅에 사진을 보이게 하는 방법 (0) | 2023.07.27 |
|---|---|
| 06.티스토리 블로그 API : 사진(파일) 첨부하기 (0) | 2023.07.26 |
| 04.티스토리 블로그 API : 카테고리 ID 확인하기 (0) | 2023.07.26 |
| 03.티스토리 블로그 API : 글쓰기 개요 (0) | 2023.07.26 |
| 02.티스토리 블로그 API : 블로그 ACCESS Token 받기 (0) | 2023.07.26 |