掘金自动化发布系统搭建指南
背景
在日常技术写作中,手动将文章发布到多个平台非常耗时。本文介绍如何通过掘金 API 实现自动化发布,大幅提升效率。
核心思路
掘金提供了完整的文章管理 API,我们可以:
- 创建草稿 — `/content_api/v1/article_draft/create`
- 发布文章 — `/content_api/v1/article/publish`
- 删除文章 — `/content_api/v1/article/delete`
实现步骤
1. 获取 Cookie
通过浏览器登录掘金,获取 Cookie 中的 `sessionid` 和 `passport_csrf_token`。
2. 创建草稿
```json { "title": "文章标题", "brief_content": "50-100字摘要", "edit_type": 10, "mark_content": "Markdown内容", "category_id": "6809637767543259144", "tag_ids": ["6809640445233070098"] } ```
3. 发布草稿
```json { "draft_id": "草稿ID", "sync_to_org": false } ```
注意事项
- 摘要必须在 50-100字 之间
- 至少需要一个标签
- `edit_type` 设为 10 表示 Markdown 模式
总结
通过 API 方式发布文章,无需操作浏览器 UI,速度更快、更稳定。结合 MCP 工具,可以实现一键多平台发布。