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种集成方式,证明了其可靠性和实用性。