일단.. 이글보고 따라하실려는 분들은 하지마세요..
티스토리는 API기능을 서비스 종료했습니다.
사발…
열심히했는뎁..
사건의 발달..
티스토리 API 작성방법에 대해서 물어보았다..
1. Tistory 개발자 앱 등록하기
-
티스토리 로그인
-
브라우저에서 본인 계정으로 https://www.tistory.com 에 로그인합니다.
-
앱 등록 페이지 접속
-
앱 정보 입력
-
앱 이름: 예) MyBlogAutoPoster
-
웹사이트 URL: 본인 블로그 주소 (예: https://yourblog.tistory.com)
-
Redirect URI: 토큰 발급 후 리다이렉트할 URL (예: https://yourdomain.com/callback)
-
앱 설명: 간단히 적어도 무방합니다.
-
저장 후 확인
-
등록을 완료하면 Client ID와 Client Secret이 발급됩니다.
-
이 두 값은 코드에서 토큰을 얻을 때 필요합니다.
2. 사용자 승인(code) 받기
아래 주소를 브라우저에 붙여넣고 접속하세요.
(아래 예시에서 {CLIENT_ID}와 {REDIRECT_URI}는 1단계에서 발급받은 값으로 교체)
client_id={CLIENT_ID}&
redirect_uri={REDIRECT_URI}&
response_type=code
-
로그인 상태라면 바로 승인 요청 창이 뜹니다.
-
“동의”를 누르면 redirect_uri?code=발급된코드 형태로 리다이렉트됩니다.
-
URL에 붙어 온 code=발급된코드를 복사해 두세요.
3. Access Token 발급받기
복사한 code를 이용해 아래 GET 요청을 보내면 access_token이 나옵니다.
client_id={CLIENT_ID}&
client_secret={CLIENT_SECRET}&
redirect_uri={REDIRECT_URI}&
grant_type=authorization_code&
code={발급된코드}
-
브라우저 주소창에 붙여넣고 엔터해도 되고, curl이나 Postman, 또는 Python 코드로 요청해도 됩니다.
-
응답 예시:
access_token 값만 따로 복사해 두세요.
4. 코드에 Access Token 적용하기
이제 발급받은 토큰을 파이썬 스크립트에 넣어서 포스팅 요청을 할 수 있습니다.
ACCESS_TOKEN = “여기에_발급받은_access_token”
url = “https://www.tistory.com/apis/post/write”
params = {
“access_token”: ACCESS_TOKEN,
“output”: “json”,
“blogName”: “your_blog_name”, # 블로그 주소에서 your_blog_name 부분
“title”: “자동화 포스팅 테스트”,
“content”: “<p>이 글은 API로 자동 작성되었습니다.</p>”,
“visibility”: 3 # 0: 비공개, 1: 보호, 3: 공개
}
res = requests.post(url, params=params)
print(res.json()) # {“tistory”:{“status”:”200″,”url”:”…”}} 형태로 응답
-
blogName은 내 블로그 주소 중 https://your_blog_name.tistory.com에서 your_blog_name만 입력합니다.
-
visibility 설정으로 공개 범위를 지정할 수 있어요.
이제 이 과정을 한 번만 거치면, 발급받은 ACCESS_TOKEN으로 언제든 티스토리에 자동 포스팅할 수 있습니다.
혹시 OAuth 과정을 코드로 자동화하거나, 전체 스크립트(키워드 → GPT → 포스팅) 예제가 필요하시면 알려주세요! 😊
라고 질문하니..
이렇게 대답한다..
근데근데..
아무리 찾아도 API관련된 내용이 안보이고…
설마//
설마…..
2023년 12월 말에 해당 서비스를 종료했다고한다..
그리고, 대체 방안을 찾아주는데..
음..
복잡해 보이고,
컴맹이고,
C언어의 C자도 모르는 사람인지라..
포기..
다만..
네이버 블로그에서는 API를 지원해 준다고 하니.
다음버전은 네이버 API를 활용한..
글쓰기이다..
(다만, 여기는 하는 방법 포스팅을 하고.
실제론 GPT를 활용해서, 자동으로 글을 작성해주는건.
안쓰는 네이버 블로그를 마루타로 써야겠다.)
결론 : 티스토리로는 API KEY기능을 지원하지 않기때문에,
티스토리 내에서 자동 포스팅은 힘들고,
정~말 코딩해서 쓰는 방법밖에 없음으로,
전문가가 아니면 포기하고.
우리.. 네이버나 API KEY를 지원해주는걸로 도전해보자..
이직 실패하였음으로, 포스팅할 시간도 없어 정말 깨작깨작하는데..
(매달 3만원 내가면서, GPT쓰는데 좀더 알차게 쓰고싶다..)

