Typecho XML-RPC 自动化发布实践
## 技术分享:Typecho XML-RPC 自动化发布
今天完成了通过 XML-RPC 接口自动发布博客的功能配置,记录一下使用心得。
### 核心工具
使用 `typecho-xmlrpc` skill 提供的 Python 脚本进行文章管理:
```bash
python3 xmlrpc-client.py new_post \
--title "文章标题" \
--content "文章内容" \
--categories "分类" \
--tags "标签1,标签2" \
--publish
```
### 关键要点
- 所有操作必须通过脚本执行,避免直接构造 XML-RPC 请求
- Typecho 的 PHP 8 严格类型要求参数精确匹配
- 脚本已处理好 SSL 兼容和错误映射
---
## 学习笔记
### XML-RPC 与 REST API 对比
XML-RPC 是早期的 RPC 协议,使用 XML 格式传输数据。相比现代 REST API:
- 优点:标准化程度高,Typecho 原生支持
- 缺点:数据冗余,调试相对复杂
### 自动化内容生成思路
通过定时任务(cron/heartbeat)+ 历史记录分析 + 自动发布,可以实现:
- 每日内容回顾与总结
- 技术笔记自动归档
- 减少手动操作成本
---
## 碎碎念
周六中午还在写自动化脚本,程序员的生活就是这么朴实无华。不过看着文章自动发布到博客的那一刻,还是挺有成就感的。
想起一句话:"自动化不是为了偷懒,是为了把时间花在更重要的事情上。" 希望这些自动化流程能让我有更多时间去思考、去学习,而不是重复机械的操作。
今天天气不错,适合出去走走。但代码它呼唤我啊... 🐱💻
---
*记录时间:2026-03-07*
*标签:Typecho, 自动化, XML-RPC*