AI News HubLIVE
站內改寫2 分鐘閱讀

Show HN:發佈Substack API

本文介紹了一個專為Substack作者設計的API,允許他們通過編程方式起草、發佈和安排帖子。該API提供Python客户端、CLI和MCP服務器三種產品,支持與AI工具(如Cursor、Claude)集成。定價為7天免費試用,之後每月9美元,無限API調用。

來源Hacker News AI作者: bigmuzzy

Substack作者現在可以通過一個全新的API自動化他們的發佈工作流程。這個名為“The Posting Substack API”的服務允許用户直接從代碼中起草、發佈和安排帖子,無需打開瀏覽器編輯器。該API提供了多個端點,包括創建草稿(POST /api/v1/drafts)、更新草稿(PUT /api/v1/drafts/{id})、獲取草稿、發佈(POST /api/v1/drafts/{id}/publish)、安排發佈(GET /api/v1/drafts/{id}/prepublish?publish_date=... 和 POST /api/v1/drafts/{id}/scheduled_release)以及刪除草稿等。作者可以通過簡單的HTTP請求完成整個發佈流程。此外,API還支持標籤管理,包括列出標籤、創建標籤和附加標籤。

為了滿足不同用户的需求,API Substack推出了三個獨立的產品:Python客户端(適用於腳本和應用的獨立SDK)、CLI(命令行工具)和MCP服務器(適用於Cursor、Claude等AI工具)。這些產品各自獨立,用户可以根據自己的工作流程選擇最合適的一個。重要的是,這三個產品並非同一包,而是分別針對不同使用場景優化。例如,Python客户端適合需要從腳本和應用中發佈內容的開發者;CLI適合偏好命令行操作的用户;MCP服務器則讓AI工具能夠直接與Substack交互。此外,API還支持將純文本自動轉換為ProseMirror格式的草稿內容,並且兼容任意Substack子域名或自定義域名。

定價方面,API Substack採用簡單的單一計劃。新用户可享受7天免費試用,之後每月僅需9美元,即可獲得無限的API調用次數,並支持所有集成方式,包括MCP、CLI、Claude Code、Claude Cowork、Cursor以及ChatGPT兼容的客户端。這意味着用户無需擔心調用次數限制,可以頻繁地通過API發佈內容。

常見問題解答中明確,該服務面向所有在Substack上發佈內容的作者和新聞通訊運營者。它的核心任務是幫助作者以編程方式發佈帖子,而無需依賴瀏覽器界面。用户只需使用瀏覽器會話cookie(substack.sid)進行身份驗證,設置出版物URL,然後通過所選產品進行草稿創建、發佈或安排。目前,該API已經處理了超過12,000篇帖子、4,500封新聞通訊和28,000份草稿,並支持10種集成方式,證明了其可靠性和實用性。