跳到正文
SSaleSass开发者文档
管理后台
文档中心接口文档
接口文档

应用中心列表(addon.view)

/api/v1/addons

GET/api/v1/addons

调用说明

需要 addon.view。拥有 addon.manage 时可以查看未安装或停用的应用;普通账号只看到当前可进入的应用。entry 会指向当前账号可以访问的页面。

Axios 请求示例

在已登录后台页面中调用;示例角色 ID 仅用于说明,请替换为当前系统中的实际角色。

javascript
axios.get('/api/v1/addons');

响应结构示例

以下为结构示例,不是实时接口结果;列表和文档对象可能省略部分项目。

json
{
    "code": 0,
    "message": "操作成功",
    "data": {
        "list": [
            {
                "key": "ledger_management",
                "name": "台账管理",
                "version": "1.0.0",
                "entry": "/admin/addons/ledger_management",
                "installed": true,
                "status": 1,
                "show_menu": 1,
                "can_enter": true
            }
        ],
        "can_manage": false
    }
}

响应状态

HTTP 状态含义
200成功
401未登录或会话失效
403没有权限
419CSRF 令牌无效
422参数错误
503数据库结构需要升级
SaleSass 开发者文档 · 与项目内的接口契约同步