公众号文章发布经验
概述
微信公众号文章发布过程中的一些踩坑记录和最佳实践。
踩坑记录
问题 1:中文编码问题
问题描述:上传草稿时,中文被转义成 \uXXXX。
原因:requests.post(url, json=payload) 默认 ensure_ascii=True,所有中文被序列化成 \uXXXX。
解决方案:改用 json.dumps(payload, ensure_ascii=False).encode('utf-8') + data= 手动发送。
| |
问题 2:草稿上传失败
问题描述:草稿上传成功,但草稿箱中看不到。
原因:可能是 API 返回成功,但实际未写入。
解决方案:检查 API 返回的 media_id,并手动验证草稿箱。
最佳实践
1. 文章结构
- 结论先行:先说结论,再展开细节
- 短段落:每段不超过 80 字
- 表格对比:用表格展示对比信息
- 有态度:不要平铺直叙,要有观点
2. 标题结构
公式:品牌名前置 + 数字/版本钩子 + 可信度标记 + 利益或好奇点
示例:
- ✅ OpenCode v1.18 更新:Desktop v2 正式上线,GPT-5.6 全面支持
- ✅ Vibe Coding 三阶进化:从"帮我写代码"到"Agent 自己干",你还在第几层?
3. 封面图
- 风格:tech 风格,简洁明了
- 尺寸:900x383 像素
- 内容:标题 + 核心卖点
4. 发布流程
- 写稿:按公众号标准写好文章
- 审校:检查事实、格式、AI 味
- 上传草稿:使用 API 上传到草稿箱
- 预览:在公众号后台预览
- 发布:确认无误后发布
相关工具
- upload_draft.py:草稿上传脚本
- article-review:文章审校 skill
- wechat-mp-writing:公众号写作 skill