Skip to content

Latest commit

 

History

History
99 lines (76 loc) · 2.31 KB

File metadata and controls

99 lines (76 loc) · 2.31 KB

🎉 微信发布 API 完整实现

📋 实现状态

已完成功能

  • 🔑 获取访问令牌 (/coze/token)
  • 📝 创建草稿 (/coze/draft)
  • 📸 上传图片 (/coze/upload)
  • 🚀 提交发布 (/coze/publish)
  • 📊 查询发布状态 (/coze/publish-status)
  • ⚡ 一键完整发布 (/coze/publish-complete)
  • 🔍 健康检查 (/api/health)

🚀 快速开始

1. 立即可用的接口

# 健康检查
GET https://mp.miyucaicai.cn/api/health

# 一键发布(推荐)
POST https://mp.miyucaicai.cn/coze/publish-complete
{
  "appid": "wx8410119dfbb7f756",
  "secret": "3c93e33e087e57b906f5c341aa5223b9", 
  "title": "文章标题",
  "content": "<p>文章内容</p>",
  "summary": "文章摘要(可选)",
  "thumb_media_id": "封面图片ID(可选)"
}

2. 测试 API

# 运行测试脚本
node test-publish-api.js

📖 完整文档

详细使用指南请查看:

  • 📄 WECHAT_PUBLISH_API_GUIDE.md - 完整API文档
  • 🛠️ MANUAL_DEPLOY.md - 部署指南
  • 🧪 test-publish-api.js - 测试脚本

🔧 技术栈

  • 平台: Cloudflare Pages
  • 运行时: Workers Runtime
  • 框架: 原生 JavaScript (ES Modules)
  • API: 微信公众号官方 API

📝 API 响应格式

所有 API 统一响应格式:

{
  "success": true,
  "data": { ... },
  "message": "操作成功",
  "timestamp": "2025-12-29T02:45:00.000Z"
}

错误格式:

{
  "success": false, 
  "error": { "code": "ERROR_CODE", "message": "错误描述" },
  "timestamp": "2025-12-29T02:45:00.000Z"
}

🎯 发布状态码

状态码 说明 处理建议
0 ✅ 发布成功 完成
1 ⏳ 发布中 继续轮询
2 ❌ 原创失败 检查原创声明
3 ❌ 常规失败 检查内容合规性
4 ❌ 审核不通过 修改违规内容
5 ⚠️ 用户删除 用户主动操作
6 ⚠️ 系统封禁 严重违规

🔗 相关链接


部署完成!🎉

现在你可以使用完整的微信发布 API 了。推荐使用 /coze/publish-complete 进行一键发布。