본문 바로가기
카테고리 없음

티스토리 API 자동글쓰기 순서 설명 방법

by 새아야옹이다 2023. 11. 14.

 

티스토리 API 자동글쓰기 순서 설명 방법

 

티스토리 API 자동글쓰기 순서

1. API 키 발급

티스토리 API를 사용하기 위해서는 API 키를 발급받아야 합니다. API 키는 티스토리 관리자 페이지에서 발급할 수 있습니다.

  1. 티스토리 관리자 페이지에 로그인합니다.
  2. 환경설정 > API 페이지로 이동합니다.
  3. API 키 생성 버튼을 클릭합니다.
  4. 키 이름키 비밀번호를 입력하고 생성 버튼을 클릭합니다.

2. 라이브러리 설치

티스토리 API를 사용하기 위해서는 Python 라이브러리를 설치해야 합니다. 다음 명령어를 사용하여 라이브러리를 설치합니다.

pip install tistory-api

3. 코드 작성

다음은 티스토리 API를 사용하여 자동으로 글을 작성하는 간단한 코드입니다.

 

import tistory

API 키 설정

tistory.set_api_key("YOUR_API_KEY", "YOUR_API_SECRET_KEY")

블로그 정보 가져오기

blog = tistory.get_blog("YOUR_BLOG_URL")

새 글 작성

post = tistory.create_post( blog_id=blog.id, title="제목", content="내용", )

글 상태 확인

post.check_status() 

이 코드는 다음과 같은 순서로 작동합니다.

  1. tistory.set_api_key() 함수를 사용하여 API 키를 설정합니다.
  2. tistory.get_blog() 함수를 사용하여 블로그 정보를 가져옵니다.
  3. tistory.create_post() 함수를 사용하여 새 글을 작성합니다.
  4. post.check_status() 함수를 사용하여 글 상태를 확인합니다.

4. 글 작성

글을 작성할 때에는 다음과 같은 사항을 유의해야 합니다.

  • 제목은 20자 이내로 작성해야 합니다.
  • 내용은 100자 이상으로 작성해야 합니다.
  • 태그는 5개 이내로 작성해야 합니다.

5. 실행

위 코드를 실행하면 다음과 같은 출력이 표시됩니다.

POST_ID: 12345

POST_ID는 새로 작성된 글의 ID입니다. 이 ID를 사용하여 글을 조회하거나 수정할 수 있습니다.

예제

다음은 티스토리 API를 사용하여 자동으로 일기 글을 작성하는 코드입니다.

```python import datetime import time

import tistory

API 키 설정

tistory.set_api_key("YOUR_API_KEY", "YOUR_API_SECRET_KEY")

블로그 정보 가져오기

blog = tistory.get_blog("YOUR_BLOG_URL")

오늘 날짜 가져오기

today = datetime.date.today()

일기 내용 작성

content = "오늘은 {0}입니다. 날씨는 {1}입니다. {2}".format( today, "맑음" if time.strftime("%A") == "일요일" else "흐림", "", )

새 글 작성

post = tistory.create_post( blog_id=blog.id, title="오늘의 일기", content=content, )

글 상태 확인

post.check_status() 

이 코드는 다음과 같은 순서로 작동합니다.

  1. datetime 모듈을 사용하여 오늘 날짜를 가져옵니다.
  2. 일기 내용을 작성합니다.
  3. tistory.create_post() 함수를 사용하여 새 글을 작성합니다.
  4. post.check_status() 함수를 사용하여 글 상태를 확인합니다.

이 코드를 실행하면 다음과 같은 출력이 표시됩니다.

POST_ID: 12345

이 코드를 사용하여 매일 자동으로 일기 글을 작성할 수 있습니다.

 

 

['티스토리', 'API', '자동글쓰기', '순서', '설명', '방법']