Mmaccms.clubDOCS
采集与接口

Provide 数据 API

MacCMS provide 接口的列表、详情、分类、分页和 JSON/XML 格式,附请求示例及返回值检查。

MacCMS V10 · 更新于 · MacCMS Club 编辑部 · 版本与验证范围

Provide 用来输出内容,不是写入接口。后台对应模型的数据 API 必须开启;新安装默认可能关闭。

请求一页视频

GET /api.php/provide/vod/?ac=list&pg=1
参数用途示例
aclist 列表,detail 详情detail
t分类 ID1
pg页码2
wd搜索词测试
h最近多少小时更新24
ids指定详情 ID,逗号分隔1,2
at输出格式xml;默认通常为 JSON

获取指定内容

GET /api.php/provide/vod/?ac=detail&ids=1,2

把 ID 换成本站存在的数据。文章用 provide/art,演员 actor,角色 role,网址 website,漫画 manga;不同模型字段不同。

返回值怎么读

成功结果通常包含 code、msg、page、pagecount、limit、total 和 list。先确认 code,再遍历 list;不要把 HTTP 200 直接当作接口成功。空 list 可以是没有匹配数据,也可能是分类/审核状态限制。

验收步骤

  1. 后台启用需要的模型 API,并记录权限设置。
  2. 请求一页列表,核对 ID 与后台数据。
  3. 请求这些 ID 的详情,确认名称、图片和来源地址。
  4. 测试不存在 ID 和下一页,确认客户端能处理空结果。
  5. 关闭接口后再次访问,确认访问策略生效。

XML 客户端还需解析 XML,不要按 JSON 读取。新式 offset/rows 接口见API V2。

代码依据

让建站与维护更省心

承接 MacCMS 网站搭建、二次开发与一站式维护。欢迎联系我们,聊聊你的项目需求。

本页目录