API 文档生成器 mewayz

  2026 年 5 月更新Mewayz

Mewayz 中的 API 文档生成器

API 文档生成器附加组件为 Mewayz REST API 提供应用内可浏览参考。

Mewayz-原始模块 — 没有 Mewayz 上游。文档由包源编写,位于 packages/mewayz/ApiDocsGenerator/

演示网址

在产品中
app.mewayz.com/api/docs
API文档
API文档

简介

API 文档生成器附加组件为运营商和第三方开发人员提供了 Mewayz REST API 的单页可搜索参考。它相当于 Swagger UI 的应用内版本 - 每个记录的端点、请求模式、响应模式和示例有效负载都在管理员内部呈现,因此开发人员无需离开平台即可进行集成。

文档表面是 模式驱动:该包从以下位置加载预构建的 JSON 文件 src/documentation/ (每个域一个:items.json、project.json、account.json 等),由 master 键入 config.json 列出了要呈现的域及其显示名称。这意味着文档对于实际合约来说是准确的——它们不会偏离路由,因为每个版本都会将路由和匹配的 JSON 模式一起发布。

如何启用该模块

要设置 API 文档生成器附加组件,您可以点击以下链接: 设置附加组件。

该附加组件的门控是 PlanModuleCheck:ApiDocsGenerator。通过以下方式在计划或每个租户上激活它 附加组件 管理页面;激活后,侧边栏中会出现“API 文档”条目。

如何访问 API 文档

向 Mewayz API 进行身份验证

此处记录的所有 Mewayz API 端点均受 **Laravel Sanctum** 保护,并且需要在 Authorization 标头。内容类型是通过以下方式强制执行的 api.json 中间件——每个请求都必须包含 Content-Type: application/vnd.api+json (或等效的 JSON 标头)或请求在到达控制器之前被拒绝。

发行代币:

端点覆盖

捆绑的 JSON 模式涵盖以下领域:

权限

侧边栏中 API 文档条目的可见性由 Spatie 权限控制 manage-api-docs。没有此权限的操作员看不到菜单条目,如果访问,则会收到 403 /api-docs 直接。

操作员注意事项

这有帮助吗?