Go to file
2025-10-15 16:46:31 +08:00
.idea 第一次提交 2025-10-15 16:46:31 +08:00
get_media_id.py 第一次提交 2025-10-15 16:46:31 +08:00
get_permanent_media.py 第一次提交 2025-10-15 16:46:31 +08:00
get_token.py 第一次提交 2025-10-15 16:46:31 +08:00
main.py 第一次提交 2025-10-15 16:46:31 +08:00
README.md 第一次提交 2025-10-15 16:46:31 +08:00
requirements.txt 第一次提交 2025-10-15 16:46:31 +08:00
upload_draft.py 第一次提交 2025-10-15 16:46:31 +08:00

微信公众号插件API

这是一个基于FastAPI构建的微信公众号插件API服务提供以下功能

  1. 获取微信公众号access_token
  2. 上传临时图片到微信公众号素材库
  3. 上传永久图片到微信公众号素材库
  4. 上传文章草稿到微信公众号

安装依赖

pip install -r requirements.txt

启动服务

python main.py

服务将在 http://localhost:8000 上运行。

API文档

启动服务后可以通过以下地址访问API文档

API接口说明

1. 获取access_token

  • URL: /token
  • 方法: POST
  • 参数:
    • appid (string): 公众号的APPID
    • appsecret (string): 公众号的AppSecret
  • 返回: access_token

2. 上传临时图片

  • URL: /upload_temp_image
  • 方法: POST
  • 参数:
    • access_token (string): 公众号的access_token
    • image_url (string): 图片的URL地址
  • 返回: media_id

3. 上传永久图片

  • URL: /upload_permanent_image
  • 方法: POST
  • 参数:
    • access_token (string): 公众号的access_token
    • image_url (string): 图片的URL地址
  • 返回: 永久素材的media_id

4. 上传文章草稿

  • URL: /upload_draft
  • 方法: POST
  • 参数:
    • access_token (string): 公众号的access_token
    • title (string): 文章标题
    • content (string): 文章内容HTML格式
    • cover_media_id (string): 封面图片的media_id
    • author (string): 作者
    • digest (string, optional): 文章摘要
    • show_cover_pic (int, optional): 是否显示封面0不显示1显示默认为1
  • 返回: 草稿的media_id