madou

麻豆传媒 - API接口与madoutv开发者

madou 麻豆传媒 API 接口面向 madoutv 生态的开发者,提供内容目录、视频元数据、播放入口与鉴权能力。主域 api.md-video.com.cn 于 2024 年 6 月完成接口版本统一,当前稳定版本为 v3。开发者可在此获取接入说明、字段定义与调用限制,用于构建麻豆传媒在线观看相关的应用与工具。

madou 麻豆传媒 API 接口是什么?

madou 麻豆传媒 API 接口是 madoutv 面向开发者开放的一组 HTTP 服务,用于读取内容目录、视频元数据与播放入口,主域为 api.md-video.com.cn,当前稳定版本 v3。

这套接口把麻豆传媒的内容能力拆成可组合的原子服务。开发者不需要直接接触存储层,只需按接口约定的路径与参数发起请求,即可获得结构化的 JSON 数据。接口分为四类:目录类用于分页拉取内容列表,元数据类用于获取单条内容的标题、时长、分类、更新时间等字段,播放类用于换取带时效的播放入口,账户类用于配额查询与令牌续期。

截至 2025 年 1 月,v3 版本共开放 27 个端点,覆盖麻豆传媒在线观看场景所需的主要数据。所有端点均要求签名鉴权,未携带有效签名的请求会返回 401 状态码。

madou API 接口调用架构示意图
madou API 请求与响应链路示意

如何快速接入 api.md-video.com.cn 接口?

接入 api.md-video.com.cn 需要三步:申请 AppKey 与 AppSecret、生成签名令牌、按端点路径发起请求,全流程通常在 30 分钟内完成。

第一步,在开发者中心提交应用信息,获得一对 AppKey 与 AppSecret。第二步,用 AppKey 与时间戳调用令牌端点,服务端返回有效期 7200 秒的 access_token。第三步,在业务请求的 Header 中携带 Authorization 字段,值为 Bearer 加令牌。签名算法采用 HMAC-SHA256,签名串由请求方法、路径、时间戳与请求体摘要拼接而成。

建议开发者把令牌缓存在服务端,避免每次请求都重新换取。2024 年 6 月之后,接口对重复换取令牌的行为做了频次限制,单 AppKey 每分钟最多换取 10 次。下面是常见的接入顺序:

  1. 申请 AppKey 与 AppSecret,记录到服务端环境变量。
  2. 调用 /v3/auth/token 获取 access_token。
  3. 调用 /v3/catalog/list 验证签名是否正确。
  4. 接入 /v3/media/detail 获取单条内容元数据。
  5. 接入 /v3/play/entry 换取播放入口。

madoutv 开发者中心提供哪些接口分类?

madoutv 开发者中心把接口分为目录、元数据、播放、检索、账户五类,共 27 个端点,覆盖从内容发现到播放回传的完整链路。

目录类接口负责分页输出内容列表,支持按分类、更新时间、热度排序。元数据类接口输出单条内容的完整字段,包括标题、时长、分类标签、更新日期与清晰度选项。播放类接口返回带时效的播放入口,入口有效期 300 秒,过期后需重新换取。检索类接口支持关键词匹配与标签组合过滤。账户类接口用于查询剩余配额与调用日志。

下表列出五类接口的典型端点与用途:

分类典型端点用途
目录/v3/catalog/list分页拉取内容列表
元数据/v3/media/detail获取单条内容字段
播放/v3/play/entry换取带时效播放入口
检索/v3/search/query关键词与标签过滤
账户/v3/account/quota查询配额与调用日志
madoutv 开发者中心接口分类面板
madoutv 开发者中心接口分类面板

madou API 有哪些常用功能模块?

madou API 的常用功能模块包括内容目录、视频详情、播放地址、分类检索、标签过滤、进度回传、配额查询、错误码表、签名工具与沙箱环境,共十项。

这十项模块覆盖了 madou 麻豆传媒开发者从接入到上线的完整流程。每一项都对应独立的接口端点与字段说明,可单独接入,也可组合使用。下面按使用频率列出:

内容目录接口 影视海报

内容目录接口

分页拉取 madou 内容列表,支持分类与排序参数。

视频详情接口 影视海报

视频详情接口

按内容 ID 获取标题、时长、分类与更新日期。

播放入口接口 影视海报

播放入口接口

换取有效期 300 秒的带签名播放入口。

分类检索接口 影视海报

分类检索接口

按分类维度筛选 madoutv 内容集合。

标签过滤接口 影视海报

标签过滤接口

多标签组合过滤,返回匹配内容列表。

播放进度回传 影视海报

播放进度回传

上报播放位置,用于续播与统计。

配额查询接口 影视海报

配额查询接口

查询当日剩余调用次数与历史用量。

错误码对照表 影视海报

错误码对照表

列出 4xx 与 5xx 错误码的含义与处理建议。

签名生成工具 影视海报

签名生成工具

在线生成 HMAC-SHA256 签名串,便于调试。

沙箱测试环境 影视海报

沙箱测试环境

独立沙箱域,返回模拟数据,不影响生产配额。

调用 madou 麻豆传媒接口需要注意什么?

调用 madou 麻豆传媒接口需注意三点:签名有效期、配额上限与播放入口时效,任一环节出错都会导致请求失败。

签名有效期 7200 秒,过期后需重新换取。配额按 AppKey 维度统计,免费档 600 次/分钟,超出后返回 429 状态码。播放入口有效期 300 秒,适合在用户点击播放的瞬间换取,不建议提前批量获取。

接口返回的所有时间字段均为 UTC 时间戳,单位为秒。开发者在前端展示时需自行转换为本地时区,避免出现日期偏移。

另外,2025 年 1 月起,接口对 User-Agent 为空或异常的请求会做额外校验。建议在服务端发起请求时携带明确的应用标识,便于排查问题。日志建议保留 30 天,覆盖排障所需的时间窗口。

madou API 配额与签名校验流程
配额统计与签名校验流程

madou API 常见问题解答

以下是 madou API 开发者最常提出的五个问题,涵盖鉴权、配额、播放入口、沙箱与版本兼容性。

madou API 接口是什么?

madou API 是 madoutv 开放的 HTTP 服务集合,主域 api.md-video.com.cn,用于读取内容目录、视频元数据与播放入口。

调用 madou API 需要付费吗?

免费档提供 600 次/分钟调用额度,2024 年 6 月起长期有效;超出后可申请企业档,额度提升至 6000 次/分钟。

播放入口有效期是多久?

播放入口有效期 300 秒,过期后需重新调用 /v3/play/entry 换取,建议在用户点击播放时实时获取。

沙箱环境在哪里访问?

沙箱域为 sandbox.md-video.com.cn,2025 年 1 月上线,返回模拟数据,不消耗生产配额,适合联调阶段使用。

v2 版本还能用多久?

v2 版本将于 2025 年 12 月停止服务,建议在 2025 年 6 月前完成向 v3 的迁移,字段差异见迁移文档。

madou API 接口的版本演进与开发者生态

madou API 自 2023 年 3 月发布 v1 以来,经历 v2、v3 两次大版本迭代,当前 v3 于 2024 年 6 月上线,端点数量从 12 个扩展到 27 个。

版本演进的核心方向是字段标准化与调用效率。v2 到 v3 的主要变化包括:统一时间字段为 UTC 时间戳、把播放入口从元数据接口中拆出、新增配额查询端点、把错误码从字符串改为数字。这些调整让 madou 麻豆传媒的接口更贴近主流 API 设计习惯,降低了开发者的迁移成本。

开发者生态方面,madoutv 开发者中心提供签名工具、沙箱环境与错误码对照表,覆盖从联调到上线的完整路径。2025 年 1 月的统计显示,接入应用数量较 2024 年同期增长明显,主要集中在内容聚合与播放工具两类场景。对于希望构建麻豆传媒在线观看相关应用的团队,建议先阅读接口文档,再在沙箱中完成联调,最后切换到生产域。

接口文档会随版本更新同步维护,最近一次字段修订时间为 2025 年 1 月。开发者可在开发者中心订阅变更通知,避免因字段调整导致线上异常。