Charles Lee

可使用 API 的部落格發文

  • 撰写语言: 韓国語
  • 基准国家: 所有国家country-flag
  • 信息技术

撰写: 2024-11-18

更新: 2024-11-18

撰写: 2024-11-18 15:57

更新: 2024-11-18 23:27

Durumis 的缺點:

- 編輯功能非常不好。

- 不支援 Markdown。

- 不支援使用 API 寫作。


許多部落格服務都提供透過 API 上傳文章的功能。主要服務及其 API 功能如下:

Google Blogger:

Google 的 Blogger 平台正式提供 Blogger API,支援撰寫、修改、刪除文章等功能。開發者可以透過程式管理部落格內容。
THE SEE
Tistory:

Tistory 正式提供 Open API,支援撰寫、修改、刪除部落格文章等功能。開發者可以透過程式管理部落格內容。
WordPress:

WordPress 透過 REST API 提供撰寫、修改、刪除文章等功能。開發者可以透過程式管理部落格內容。


WordPress.com:包含主機的簡易平台,註冊後即可立即開始撰寫部落格。
WordPress.org:需要自行設定主機,提供更高層次的自由度和客製化選項。


WordPress Markdown 支援

WordPress 外掛程式:如果您需要更多 Markdown 功能,請考慮以下外掛程式:

Markdown Editor:將基本編輯器替換為 Markdown 編輯器,提供即時預覽和多種版面配置選項。

Import Markdown:可以匯入外部 Markdown 檔案並轉換為文章。


嘗試登入 wordpress.com 並撰寫文章,但發現問題。看起來只有付費方案才有意義。

因此,再次搜尋。


Tistory 成為不錯的替代方案。它提供 Open API,ChatGPT 也提供了相關回應。



Tistory OpenAPI 準備

取得 API 金鑰:在 Tistory 管理頁面 → "外掛程式" → "Open API" 取得 API 金鑰。

取得使用者驗證權杖:Tistory API 使用 OAuth2。請遵循 OAuth 驗證流程取得使用者驗證權杖。

必要的 API 資訊:請求 URL:https://www.tistory.com/apis/post/write

必要的參數:

  • access_token:取得的驗證權杖
  • blogName:部落格名稱
  • title:文章標題
  • content:文章內容

Tistory

  • 編輯功能非常不好:使用 openAPI
  • 不支援 Markdown:在 Python 中將 Markdown 轉換為 HTML 後再上傳
  • 不支援使用 API 寫作:支援 openAPI

ChatGPT 提示:請撰寫使用 Tistory 的 Open API 上傳一篇文章的 Python 程式碼。請建立一個上傳 Markdown 的範例。

python print("Hello, Markdown!")



調查目的

將文章以 Markdown 檔案形式上傳到 GitHub。

Python 程式碼會將 GitHub 上的 Markdown 檔案分別上傳到 Tistory。

此時,需要調查使用 markdown2 套件時,PNG 檔案等如何使用,以及如何上傳相關內容。

  • 若要使用 Tistory (Tistory) OpenAPI 上傳影像檔案 (PNG、JPEG 等),請使用 post/attach API。上傳影像後,系統會回傳影像網址,可在撰寫文章時使用。

评论0