Charles Lee

API 이용 가능한 Blog posting

  • 작성 언어: 한국어
  • 기준국가: 모든 국가country-flag
  • IT

작성: 2024-11-18

업데이트: 2024-11-18

작성: 2024-11-18 15:57

업데이트: 2024-11-18 23:27

Durumis 의 약점 :

- EDIT 기능이 매우 안 좋음.

- Markdown 지원하지 않음

- API 를 이용한 글쓰기 지원하지 않음.


여러 블로그 서비스에서 API를 통해 게시물을 업로드할 수 있는 기능을 제공합니다. 주요 서비스와 해당 API 기능은 다음과 같습니다:

구글 블로거(Blogger):

구글의 블로거 플랫폼은 공식적으로 Blogger API를 제공하여 게시물 작성, 수정, 삭제 등의 기능을 지원합니다. 이를 통해 개발자는 프로그램을 통해 블로그 콘텐츠를 관리할 수 있습니다.
THE SEE
티스토리(Tistory):

티스토리는 공식적으로 Open API를 제공하여 블로그 글 작성, 수정, 삭제 등의 기능을 지원합니다. 이를 통해 개발자는 프로그램을 통해 블로그 콘텐츠를 관리할 수 있습니다.
워드프레스(WordPress):

워드프레스는 REST API를 통해 게시물 작성, 수정, 삭제 등의 기능을 제공합니다. 이를 통해 개발자는 프로그램을 통해 블로그 콘텐츠를 관리할 수 있습니다.


WordPress.com: 호스팅이 포함된 간편한 플랫폼으로, 가입만 하면 바로 블로그를 시작할 수 있습니다.
WordPress.org: 자체 호스팅을 설정해야 하며, 더 높은 수준의 자유도와 커스터마이징을 제공합니다.


WordPress Markdown 지원

WordPress 추가 플러그인: 더 다양한 Markdown 기능을 원하신다면, 다음과 같은 플러그인을 고려해보세요:

Markdown Editor: 기본 편집기를 Markdown 편집기로 대체하여, 실시간 미리보기와 다양한 레이아웃 옵션을 제공합니다.

Import Markdown: 외부 Markdown 파일을 가져와서 게시물로 변환할 수 있습니다.


wordpress.com 에 들어가서 작성을 하려고 시도를 해보았으나, 문제점을 발견함. 유료로 해야 의미가 있을 것으로 보였음.

그래서 , 다시 찾아봄.


tstory 가 좋은 대안으로 떠오름. openAPI도 제공하고 , chatGPT에서도 답변을 해줌



Tistory OpenAPI 준비

API Key 발급: 티스토리 관리 페이지 → '플러그인' → 'Open API'에서 API Key를 발급받습니다.

사용자 인증 토큰 얻기: 티스토리 API는 OAuth2를 사용합니다. OAuth 인증 과정을 따라 사용자 인증 토큰을 발급받으세요.

필요한 API 정보: 요청 URL: https://www.tistory.com/apis/post/write

필수 매개변수:

  • access_token: 발급받은 인증 토큰
  • blogName: 블로그 이름
  • title: 글 제목
  • content: 글 내용

Tistory

  • EDIT 기능이 매우 안 좋음 : openAPI를 이용
  • Markdown 지원하지 않음 : Python에서 markdown을 html로 변환하여 upload
  • API 를 이용한 글쓰기 지원하지 않음 : openAPI 지원

chatgpt prompt : tstory에 openAPI를 사용하여 기사 하나를 올리는 python code를 작성해주세요. markdown을 올리는 예제를 만들어주세요

python print("Hello, Markdown!")



조사 목적

github에 글을 markdown으로 파일들을 올린다.

python code는 github의 markdown file들을 각각 tistory에 upload를 한다.

이때 , 기능 중에 가능한지를 조사할 것은 markdown2 package를 이용할때 , png file등은 어떻게 이용할지 해당 내용들은 어떻게 upload하는지를 추가 조사해야 할 것이다.

  • 티스토리(Tistory) OpenAPI를 이용하여 이미지 파일(PNG, JPEG 등)을 업로드하려면 post/attach API를 사용합니다. 이미지를 업로드하면 이미지 URL이 반환되며, 이를 글 작성 시 사용할 수 있습니다.

댓글0