ㅁ 개요
O 프로그램 소개
- 이번 글은 이전글([프로젝트] AI(인공지능)로 블로그 자동 포스팅 하기 - 2.노션AI로 자동으로 블로그 글쓰기)에 이은 4번째 글(글쓰기)로 이전 글에서 얻어낸 Access Token으로 티스토리 Open API를 이용하여 티스토리에 글을 자동으로 올리는 방법에 대해서 알아 보겠습니다.
**본 포스팅 글은 아래 유튜브 사이트(국내 파이썬 최고 실력자 중 한 분)의 내용을 참고하여 작성하였으며, 초보자들이 좀 더 쉽고, 잘 따라할 수 있도록 해당 내용을 세부적으로 설명한 글입니다. 자세한 내용은 아래 사이트를 참고하여 주시기 바랍니다.
[출처] 인공지능이 블로그 글도 써주고 그림도 그려주고 업로드도 해주는데. 누워서 돈벌면 되겠네..?|빵형의 개발도상국
https://www.youtube.com/watch?v=sbQEbsHCndM
O 완성된 프로그램 실행 화면
1. 게시글 읽기 소스 프로그램 실행결과는 다음과 같습니다.
- 아래는 실제 블로그의 게시글 목록 화면입니다.
2. 게시글 쓰기 소스 프로그램 실행결과는 다음과 같습니다.
status : 200 <-- 이면 정상적으로 수행한 것이며, 글번호는 16번으로 게시되었습니다.
- 아래는 실제 블로그의 게시글 목록 화면입니다.
3. 게시글 수정 소스 프로그램 실행결과는 다음과 같습니다.
게시글 16번을 정상적으로 수정했다라는 피드백을 받았습니다.(status : 200)
- 아래는 실제 블로그의 게시글 목록 화면으로 잘 수정된 것을 확인할 수 있습니다.
4. 게시글 목록보기 소스 프로그램 실행결과는 다음과 같습니다.
- 아래는 실제 블로그의 게시글 목록 화면으로, 첫페이지의 목록을 잘 보여주고 있습니다.
O 주요 내용
- Access Token을 알아냈으므로 우리는 티스토리 API를 사용할 수 있습니다. 이를 이용하여 CRUD(읽기, 쓰기, 수정, 목록보기 등) 수행하는 방법을 설명합니다.
자세한 내용은 아래 오픈API 가이드를 참고 하시기 바랍니다.
https://tistory.github.io/document-tistory-apis/?q=
[게시글 읽기]
1. 티스토리 API를 이용하여 게시글을 읽어오는 소스 코드 입니다.
티스토리 객체를 생성하고 (line 9)
티스토리 객체에 토큰을 입력하여 줍니다. (line 10)
blog_info()함수로 티스토리 블로그가 여러개인 경우 모두 보여 줍니다. (line 13)
그리고 게시물번호 10번(정부보조금 혜택정리)에 해당하는 글의 세부 정보를 보여줍니다. (line 17~19)
2. 위의 소스 프로그램 실행결과는 다음과 같습니다.
3. 아래는 실제 블로그의 게시글 목록 화면입니다.
4. 게시글 클릭 후 내용 화면입니다.
[게시글 쓰기]
1. 티스토리 API를 이용하여 게시글을 쓰는 소스 코드 입니다.
자세한 내용은 아래 주석을 참고해 주시기 바랍니다.
2. 위의 소스 프로그램 실행결과는 다음과 같습니다.
status : 200 <-- 이면 정상적으로 수행한 것이며, 글번호는 16번으로 게시되었습니다.
3. 아래는 실제 블로그의 게시글 목록 화면입니다.
4. 게시글 클릭 후 내용 화면입니다.
[게시글 수정하기]
1. 티스토리 API를 이용하여 게시글을 수정하는 소스 코드 입니다.
자세한 내용은 코멘트를 참고해 주세요.
2. 위의 소스 프로그램 실행결과는 다음과 같습니다.
게시글 16번을 정상적으로 수정했다라는 피드백을 받았습니다.(status : 200)
3. 아래는 실제 블로그의 게시글 목록 화면입니다.
소스코드의 내용대로 잘 수정되었습니다.
4. 게시글 클릭 후 내용 화면입니다.
[게시글 목록 보기]
1. 티스토리 API를 이용하여 게시글의 목록을 보는 소스 코드 입니다.
첫 페이지(page_number = 1)의 목록을 보여 주도록 했습니다.
2. 위의 소스 프로그램 실행결과는 다음과 같습니다.
첫페이지의 목록을 잘 보여주고 있습니다.
3. 아래는 실제 블로그의 게시글 목록 화면입니다.
ㅁ 정리
O 우리가 배운 내용
다음 글에서는 오픈AI로 글을 자동으로 이미지로 생성하는 방법에 대하여 알아 보겠습니다.
# 티스토리 인스턴스 생성
ts = Tistory(blog_url, client_id, client_secret)
ts.access_token = "본인의 엑세스 토큰입력"
post_id = 10
ts.read_post(post_id)
오늘은 여기까지이며, 댓글과 하트는 제가 이글을 지속할 수 있게 해주는 힘이 됩니다.
위의 내용이 유익하셨다면, 댓글과 하트 부탁드립니다.
감사합니다.
※ 추가적인 정보는 아래 유튜브 영상에서 해당 내용을 더욱 자세히 보실 수 있습니다.
'파이썬 프로젝트 및 응용 > AI(인공지능)로 블로그 자동 포스팅 하기' 카테고리의 다른 글
[프로젝트] AI(인공지능)로 블로그 자동 포스팅 하기 - 6. (최종)AI가 생성한 글+이미지 내 블로그에 자동 포스팅하기 (6) | 2023.03.13 |
---|---|
[프로젝트] AI(인공지능)로 블로그 자동 포스팅 하기 - 5. Open AI로 글을 이미지로 생성하기 (4) | 2023.03.13 |
[프로젝트] AI(인공지능)로 블로그 자동 포스팅 하기 - 3. 티스토리 Open API를 이용한 글 게시(포스팅) > Access Token 얻기 (1) | 2023.03.06 |
[프로젝트] AI(인공지능)로 블로그 자동 포스팅 하기 - 2.노션AI로 자동으로 블로그 글쓰기 (4) | 2023.03.06 |
[프로젝트] AI(인공지능)로 블로그 자동 포스팅 하기 - 1.소개편 (11) | 2023.03.06 |