嵌入式 API

唯一内置互动邮件能力的可嵌入课程与网络研讨会 API

直接从你的后端将自己的终端用户注册进 MailInApp 课程或网络研讨会,再把观看或加入体验嵌入到你自己的应用中。每一封注册确认、提醒和完成通知邮件,都可以渲染为真正的互动邮件,而不是一封普通的确认邮件。

LMS 和网络研讨会嵌入式 API 早已存在。但没有一个能做到这一点。

像 uQualio 和 Coassemble 这样的可嵌入课程播放器,以及来自 RingCentral、Livestorm 和 Webex 的网络研讨会嵌入 API,解决的都是同一个问题,方式也大同小异:一个无界面的注册/报名接口,加上一个可放入你应用的组件或 iframe。它们背后无一例外都是同样一封扁平、写死的确认邮件。

MailInApp 已经拥有它们都没有的那一块:一个真正的互动邮件引擎。因此,这不是又造一个规模更小的同类嵌入式 API,而是直接把它接入到已有引擎上。注册确认、提醒、课程欢迎和课程完成通知,都可以各自渲染为你在工作室中设计的项目。降级引擎和互动模块都完整保留,而不会退化成一段静态 HTML 字符串。

从你自己的后端注册网络研讨会参会者

一次调用,只需姓名和邮箱——你的用户永远不会看到 MailInApp 的表单,也无需 MailInApp 账户。已确认的注册者会在响应中直接获得一个已签名的加入链接,可直接放入你自己的界面。

以你自己的计费系统作为课程报名的权威来源

直接为一个邮箱地址授予或撤销课程访问权限——由你自己的结账或订阅系统决定谁有权访问,MailInApp 只负责渲染课程。

用已签名的短时效令牌嵌入课程播放器

生成一个 5 分钟有效期的启动令牌,你的应用可将有权限的学员重定向到该令牌——从那一刻起,他们就是你 iframe 内一位普通的已登录订阅者,进度、测验和视频流媒体的运作方式与 MailInApp 托管门户完全一致。

把任意生命周期邮件绑定到一个工作室项目

把课程或网络研讨会的“已注册/提醒/已报名/已完成”事件指向你在工作室中构建的项目,该事件的邮件就会通过完整的降级引擎渲染,而不是写死的确认邮件。不绑定的话,一切照旧,与今天的普通邮件毫无区别。

已经在用发送 API 了?

嵌入式 API 使用完全相同的持有者 API 密钥——无需生成新凭据,也无需管理另一个仪表盘。

阅读嵌入式 API 快速上手指南

两次调用,端到端完成

注册一位网络研讨会参会者。报名一位课程订阅者。

两者使用与事务性发送 API 相同的持有者 API 密钥——在仪表盘的“开发者”页面生成一个即可。

阅读嵌入式 API 快速上手指南

注册一位网络研讨会参会者

curl -X POST https://mailinapp.com/api/v1/webinars/<id>/register \
  -H "Authorization: Bearer mia_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "name": "Ada Lovelace"
  }'

报名一位课程订阅者

curl -X POST https://mailinapp.com/api/v1/courses/<id>/enroll \
  -H "Authorization: Bearer mia_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "active": true
  }'

嵌入式 API 对比一览

FeatureMailInAppRingCentral / Livestorm / WebexuQualio / CoassembleThinkific 级 LMS
无界面的注册/报名 API
可嵌入的播放/加入 iframe
每个生命周期事件背后都是真正的互动邮件
面向老旧邮件客户端的无代码降级引擎
内置托管视频课程目录视厂商而定
以你自己的计费系统作为权限来源视厂商而定

数据基于截至 2026 年 7 月各厂商自行发布的开发者/嵌入文档——决策前请务必核对其最新文档。

嵌入式 API 常见问题

常见问题解答

我的终端用户需要 MailInApp 账户吗?

不需要。注册和报名都只需一个普通邮箱地址——除非你选择打开嵌入式课程播放器,否则你的用户永远不会看到任何注册流程、密码,或 MailInApp 品牌页面。

课程访问权限是如何控制的?

由你自己的后端决定——每当你自己的计费或订阅状态发生变化时,调用报名接口并传入 active: true 或 false 即可。嵌入式 API 课程没有独立的 MailInApp 结账流程;它只负责渲染课程并在你告知谁有权限后跟踪学习进度。

如果我没有把生命周期邮件绑定到项目会怎样?

一切照旧——在你从课程或网络研讨会自身的设置面板明确将某个事件绑定到工作室项目之前,注册、提醒、报名和完成邮件都会继续使用今天的普通确认文案。

所有套餐都支持这项功能吗?

嵌入式 API 与课程功能共用调用配额,因此从 Lite 套餐起开放——具体每档的月调用上限请参见定价页面。

查看套餐与定价

Embed it once. Let every email do the rest.

Mint an API key and register your first webinar attendee or course subscriber in minutes.