티스토리 API를 사용하여 글 작성 하는 방법
티스토리 블로그에 글 작성을 할 때 티스토리에서 제공한 Open API를 사용하여 글을 작성할 수 있습니다. 글을 작성할 때 굳이 API를 사용할 이유가 딱히 없었는데 ChatGPT를 사용하여 자동으로 포스팅하기 위해서는 API를 사용해야 될 것 같습니다.
그럼 티스토리에서 제공하는 Open API를 사용하여 글을 작성하는 방법에 대해서 알아보겠습니다.
☞ “글 작성 API“를 사용하기 전에 먼저 “Access Token“을 받아야 됩니다. 이전 게시글을 참고하시면 됩니다.
“글 작성 API“에 보내야 되는 변숫값 중에서 “블로그명”, “카테고리” 정보가 있습니다. 먼저 “블로그 정보 API“, “카테고리 목록 API“부터 알아보겠습니다. 그리고 제세한 내용은 티스토리에서 제공하는 Open API 사용법을 참고하시면 됩니다.
1. 블로그 정보 API 사용법
▼ 티스토리 “블로그 정보 API” 도움말
① access_token: 받은 “access_token” 값을 입력합니다.
② outpuut: 어떤 형식으로 받을 것인지 지정합니다. (json 또는 xml)

1. 사용 예제 : xml 형식으로 받기
https://www.tistory.com/apis/blog/info?access_token=받은AcessToken값&output=xml
2. 결과 화면
▼ 현재 운영 중인 블로그에 대한 정보가 xml 형식으로 나옵니다.

☞ blog-name은 xxx.tistory.com에서 “xxx” 부분입니다.
2. 카테고리 목록 API 사용법
▼ 티스토리 “카테고리 목록 API” 도움말
① access_token: 받은 “access_token” 값을 입력합니다.
② outpuut: 어떤 형식으로 받을 것인지 지정합니다. (json 또는 xml)
③ blogName: 운영 중인 블로그 중에서 하나를 입력합니다. (예: blueshare)

1. 사용 예제 : xml 형식으로 받기
https://www.tistory.com/apis/category/list?access_token=받은AcessToken값&output=xml&blogName=bluesharedev
2. 결과 화면
▼ 블로그에 대한 카테고리 정보가 xml 형식으로 나옵니다.

☞ 카테고리는 고유한 “id”값으로 부여됩니다.
3. 글 작성 API 사용법
▼ 티스토리 “글 작성 API” 도움말
① access_token: 받은 “access_token” 값을 입력합니다.
② outpuut: 어떤 형식으로 받을 것인지 지정합니다. (json 또는 xml)
③ blogName: 운영 중인 블로그 중에서 하나를 입력합니다. (예: blueshare)
④ title: “글 제목“을 입력합니다. 필수 사항입니다.
⑤ content: “글 내용“을 입력합니다. 선택 사항입니다.
⑥ category: “카테고리 ID“를 입력합니다. 선택 사항입니다.
그 이외에는 도움말에서 확인하시면 됩니다. 그리고 생략해도 무방합니다.

1. “글 작성 API“를 참고하여 Server-side 언어로 코딩을 합니다. 개발할 수 있는 언어는 많은데 현재 제 블로그에 게시된 “Classic ASP” 언어로 작성했습니다.
▼ 예제 코드입니다.

2. 실행 결과 화면입니다.

3. 티스토리 게시물에 포스팅된 결과를 확인할 수 있습니다.

▼ 지금까지의 작업을 웹 페이지로 만들어 보았습니다.

☞ 본문에 해당되는 부분은 이어서 ChatGPT를 활용할 예정입니다.
관련 이전 게시글
- 티스토리 Open API 사용하기, Access Token 발급 방법
- ChatGPT 무료 서비스 및 유료 구독 서비스에 가입하는 방법
- 구글 스프레드시트에서 ChatGPT 확장 설치 및 함수 사용하기
이 글이 도움이 되셨다면 공유를 부탁 드립니다. 다음 글에서 뵙겠습니다!