md2wechat Agent API markAgent API 文档
md2wechat Agent API markAgent API 文档
首页

开始

Markdown 转微信公众号 API 文档QuickstartAuth

接口

API OverviewThemeConvert发布 API微信 IP 白名单多账号发布图片生成标题生成封面图Advanced LayoutMode SelectionAdvanced Layout Use CasesAdvanced Layout SyntaxAdvanced Layout MistakesDiscovery-First Workflowdoctor 与 inspect 准备状态Advanced Layout Recipes排版模块目录

接入

运维

ErrorsPricingContact
X (Twitter)
API

发布 API

国际站发布服务与转换 API、CLI 草稿流程的关系。

发布 API(Publishing API)

Publishing API 是国际站的发布服务,位于 https://md2wechat.com/api/v1,与 Convert API 是两个独立服务面。

Convert 与 publishing 的边界

  • Convert API(https://www.md2wechat.cn/api/convert)把 Markdown 渲染成微信可用 HTML,不会创建公众号草稿。
  • Publishing API(https://md2wechat.com/api/v1)是发布服务面;草稿创建由 md2wechat CLI 经由该服务完成。

如果你的工作流只需要 HTML,到 Convert API 为止。草稿创建是发布副作用,必须先获得用户明确授权。

前置条件

  • 目标公众号的 AppID 与 AppSecret
  • 公众号草稿与素材接口权限
  • 平台要求时的 IP 白名单——见 Whitelist
  • 任何草稿副作用前的显式确认

CLI 草稿流程

md2wechat inspect article.md --json
md2wechat convert article.md --preview
md2wechat convert article.md --draft --cover cover.jpg

分步说明:

  1. inspect --json 解析元数据(title ≤ 32 字符、author ≤ 16、digest ≤ 128),返回 readiness.targets(ready/blocked/degraded)与 blockers(如 MISSING_COVER、MISSING_WECHAT_CONFIG)。
  2. Preflight 在任何远程调用前校验意图、素材与封面。
  3. Convert 经 Convert API 渲染 HTML。
  4. --upload 把文章图片上传为微信素材并替换 URL;--cover 上传封面并得到 media_id。
  5. 草稿创建落到公众号草稿箱,返回 draft_id 与 draft_url。
  6. --save-draft <file> 只保存草稿 JSON 不提交;create_draft <json> 之后提交;test-draft <html> <cover> 是最小冒烟路径。

错误排查

  • 微信错误 45004 表示 digest 不合法——先检查摘要长度。
  • Readiness blockers(MISSING_API_KEY、MISSING_WECHAT_CONFIG、MISSING_COVER、LOCAL_IMAGE_MISSING)需先清除再重试。

相关页面

  • Auth
  • Convert
  • 多账号发布
  • md2wechat.cn 的发布 API 总览:https://www.md2wechat.cn/wechat-publishing-api

Convert

把 Markdown 转成微信可粘贴 HTML。

微信 IP 白名单

为什么微信副作用需要 IP 白名单,以及固定出口怎么配。

目录

发布 API(Publishing API)
Convert 与 publishing 的边界
前置条件
CLI 草稿流程
错误排查
相关页面