概述
连公众号 API 把图文 HTML 直接推送为草稿并发布,区别于写文章类 skill。
触发词
公众号直发、公众号发布、图文直推、公众号推送、草稿发布、公众号API
工作流
- 从环境变量读取 WX_APPID / WX_APPSECRET。
- 换取 access_token,add 草稿(图文 HTML)。
- 调用 freepublish/submit 发布。
- 返回文章链接。
产出物(生成即用·图文HTML+直推)
import os, requests
APPID = os.environ["WX_APPID"]
SECRET = os.environ["WX_APPSECRET"]
tk = requests.get("https://api.weixin.qq.com/cgi-bin/token",
params={"grant_type":"client_credential","appid":APPID,"secret":SECRET}).json()["access_token"]
# 新增草稿(图文内容用 HTML 片段)
draft = {"articles":[{"title":"示例标题","content":"<p>图文正文 HTML</p>"}]}
did = requests.post(f"https://api.weixin.qq.com/cgi-bin/draft/add?access_token={tk}",
json=draft).json().get("media_id")
print("草稿已建 media_id=%s,可调用 freepublish/submit 发布" % did)
使用示例
设 WX_APPID/SECRET + 图文 HTML → 建草稿并发布。
红线(必须遵守)
- appid/secret 来自环境变量,禁止硬编码。
- 标题/正文用示例占位,不写真实运营内容。
大白话说明
你给公众号授权和图文内容,我直接帮你推送到公众号,不必手动进后台。