Skip to content

mindshow api接口文档

Markdown转PPT接口


1. 接口概述

提交一段 Markdown,即可在线生成 .pptx 幻灯片。接口返回一次性下载 URL(含访问令牌)以及文档标题。

注意:测试渠道码请联系support@mindshow.fun


2. 请求信息

项目说明
请求方法POST
请求 URLhttps://pptapi.mindshow.ai/md2ppt
Content-Typeapplication/json; charset=utf-8

2.1 请求体(JSON)

字段类型必填说明
markdownstring完整 Markdown 文本(UTF-8),建议 ≤ 200 KB
channeluserstring调用方标识(如手机号 / 用户 ID)
channelstring渠道标识
isAutoLayoutstring默认自动布局,如果不需要设为0
useThemeIdstring默认使用随机布局,可以指定使用特定themeid的模板
metaobject可选的扩展元数据,sub_title:自定义副标题、speaker:演讲人、speaker_time:演讲时间;animation:动画方式,可以选择"click"或者"page"方式,click为点击播放,page为自动播放,默认无动画。

示例

json
    {
      "markdown": "# 英文元音教学\n\n## 概述\nN元音…",
      "channeluser": "1234567890",
      "channel": "mindshow",
      "meta": {
      "sub_title": "小标题自定义",
      "speaker": "dennis",
      "speaker_time": "2025-09-29",
      "animation": "page"
      }
    }

3. 响应信息

3.1 成功响应(HTTP 200)

字段类型说明
downloadurlstringPPTX 下载地址(默认 30分钟内有效)
doctitlestring按首级标题或文件名生成的标题

示例

json
    {
      "downloadurl": "https://download.mindshow.fun/12345?token=67890&lang=zhCN",
      "doctitle": "英文元音教学",
      "success": true
    }

请在有效期内下载;失效后需重新调用生成接口。

获取模板主题列表 API 接口


1. 接口概述

获取 Mindshow 系统内置的 PPT 模板主题列表。支持分页查询、按风格 / 场景 / 语言等多维度筛选。


2. 请求信息

项目说明
请求方法GET
请求 URLhttps://pptapi.mindshow.ai/gettheme
Content-Typeapplication/x-www-form-urlencoded

2.1 请求参数(Query)

以下所有参数均为可选,仅填写你需要筛选的字段。

字段类型说明
indexnumber页码,从 1 开始(默认 1
limitnumber每页条数(默认 20
languagestring语言:ZH 中文、EN 英文,默认显示全部,海外建议使用EN,这样会过滤党政相关的模板
stylestring[]风格,如 businessflattechnology
scenestring[]场景,如 summaryproposaltraining
colorstring[]主色调,如 redbluegreen
detailstring按中文描述搜索
detail_enstring按英文描述搜索
titlestring按主题标题搜索

示例

https://pptapi.mindshow.ai/gettheme?language=ZH&limit=10&order=TIME&style=business&scene=summary

3. 响应信息

3.1 成功响应(HTTP 200)

响应为一个对象,包含分页信息以及已过滤字段的主题数组:

▶ 返回字段结构:
字段类型说明
totalnumber总条数
pagenumber当前页码
totalPagenumber总页数
pageSizenumber每页大小
offsetnumber当前偏移量(一般为 (page-1)*pageSize
dataobject[]主题列表,每项为主题对象(已过滤字段)
▶ 每个主题对象字段如下(字段已过滤):
字段类型说明
idnumber主题唯一标识
titlestring主题标题
detailstring中文描述
detailEnstring英文描述
imagestring封面图地址
colorstring主题主色,如 bluegreen
stylestring风格,如 businessflat
scenestring场景,如 summaryproposal
createTimestring创建时间

示例

json
{
  "total": 64,
  "page": 1,
  "totalPage": 4,
  "pageSize": 20,
  "offset": 0,
  "data": [
    {
      "id": 101,
      "title": "科技蓝调",
      "detail": "适用于产品发布、科技演示等场景",
      "detailEn": "For tech demos and launches",
      "image": "https://cdn.mindshow.fun/theme/101.png",
      "color": "blue",
      "style": "technology",
      "scene": "proposal",
      "createTime": "2025-06-20 14:02:57"
    }
  ]
}

3.2 异常响应

状态码含义说明
401Unauthorized未授权或未登录
404Not Found接口不存在
500Internal Error服务器错误
502Bad Gateway接口服务响应异常(上游不可达或响应无效)