티스토리 API 자동글쓰기 순서 설명 방법
티스토리 API 자동글쓰기 순서
1. API 키 발급
티스토리 API를 사용하기 위해서는 API 키를 발급받아야 합니다. API 키는 티스토리 관리자 페이지에서 발급할 수 있습니다.
- 티스토리 관리자 페이지에 로그인합니다.
- 환경설정 > API 페이지로 이동합니다.
- API 키 생성 버튼을 클릭합니다.
- 키 이름과 키 비밀번호를 입력하고 생성 버튼을 클릭합니다.
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()
이 코드는 다음과 같은 순서로 작동합니다.
tistory.set_api_key()
함수를 사용하여 API 키를 설정합니다.tistory.get_blog()
함수를 사용하여 블로그 정보를 가져옵니다.tistory.create_post()
함수를 사용하여 새 글을 작성합니다.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()
이 코드는 다음과 같은 순서로 작동합니다.
datetime
모듈을 사용하여 오늘 날짜를 가져옵니다.- 일기 내용을 작성합니다.
tistory.create_post()
함수를 사용하여 새 글을 작성합니다.post.check_status()
함수를 사용하여 글 상태를 확인합니다.
이 코드를 실행하면 다음과 같은 출력이 표시됩니다.
POST_ID: 12345
이 코드를 사용하여 매일 자동으로 일기 글을 작성할 수 있습니다.