公共接口
无需登录或用于展示公共配置的接口。
获取图片验证码
生成 GIF 格式图片验证码,并在响应中设置名为 code 的 Cookie。Cookie 内容为加密后的验证码与 60 秒有效期,后续需要图片验证码校验的接口会读取该 Cookie;客户端应保存 Cookie 并向同一主控发起验证请求。
获取验证码服务配置
获取登录、注册等页面使用的验证码类型及第三方验证码公开初始化参数。该接口公开,无需登录;返回值来自主控的验证码配置,未启用的服务对应字段为空字符串。`appid_encrypt` 仅用于客户端初始化腾讯云验证码,不包含 AppSecretKey。本文档仅适用于 Cdnfly v6.x Go 主控。
获取旧版控制台菜单
返回当前登录身份可见的旧版控制台左侧菜单。普通用户与管理员分别返回不同的内置菜单 JSON;菜单内容由主控内嵌资源提供,不依赖数据库。该接口需要有效登录态或属于当前用户的 API Key。本文档仅适用于 Cdnfly v6.x Go 主控。
获取新版控制台导航菜单
返回新版控制台的侧边栏和顶部导航菜单。侧边栏依据当前身份选择用户或管理员内置配置;顶部导航使用同一份内置配置。该接口需要有效登录态或属于当前用户的 API Key。本文档仅适用于 Cdnfly v6.x Go 主控。
查询套餐购买说明
获取全局配置的套餐购买说明 HTML。前端如需直接渲染该内容,应采用适当的 HTML 消毒与内容安全策略。
获取注册页面配置
获取用户注册页面的字段必填/验证要求和用户协议内容。该接口公开,无需登录;配置缺失的子字段会以 `false` 或空字符串返回。本文档仅适用于 Cdnfly v6.x Go 主控。
获取系统公开展示信息
获取系统名称、控制台标题、页脚和前端 JavaScript 配置。该接口公开,无需登录;所有字段均直接来自 `system_info` 系统配置,缺失或非字符串字段会返回空字符串。客户端若使用 `js_code`,应按不可信脚本内容审慎处理。本文档仅适用于 Cdnfly v6.x Go 主控。