-
Notifications
You must be signed in to change notification settings - Fork 3
终结点
优秀的小杨同学 edited this page Jun 21, 2023
·
2 revisions
本页面列举了该服务含有的基础终结点列表。
主服务器相关:
-
POST /uploader
: 上传文件接口,需要有对应登录态。 -
GET /data/{hash}
: 下载 SHA-1 为 {hash} 的文件。 -
GET /sonolus/info
: 获取服务器信息。 -
GET /sonolus/levels/list
: 获取部分关卡信息。 -
GET /sonolus/skins/list
: 获取部分皮肤信息。 -
GET /sonolus/backgrounds/list
: 获取部分背景信息。 -
GET /sonolus/effects/list
: 获取部分音效信息。 -
GET /sonolus/particles/list
: 获取部分粒子效果信息。 -
GET /sonolus/engines/list
: 获取部分引擎信息。 -
POST /sonolus/levels/create
: 创建请求以新增关卡,需要有对应登录态 -
POST /sonolus/skins/create
: 创建请求以新增皮肤,需要有对应登录态。 -
POST /sonolus/backgrounds/create
: 创建请求以新增背景,需要有对应登录态。 -
POST /sonolus/effects/create
: 创建请求以新增音效,需要有对应登录态。 -
POST /sonolus/particles/create
: 创建请求以新增粒子效果,需要有对应登录态。 -
POST /sonolus/engines/create
: 创建请求以新增引擎,需要有对应登录态。 -
GET /sonolus/levels/{name}
: 获取名为 {name} 的关卡信息。 -
GET /sonolus/skins/{name}
: 获取名为 {name} 的皮肤信息。 -
GET /sonolus/backgrounds/{name}
: 获取名为 {name} 的背景信息。 -
GET /sonolus/effects/{name}
: 获取名为 {name} 的音效信息。 -
GET /sonolus/particles/{name}
: 获取名为 {name} 的粒子效果信息。 -
GET /sonolus/engines/{name}
: 获取名为 {name} 的引擎信息。
登录服务器相关:
-
GET /auth/data/{hash}
: 下载 SHA-1 为 {hash} 的文件,与/data/{hash}
作用相同。 -
GET /auth/sonolus/info
: 获取登录服务器信息。 -
GET /auth/sonolus/levels/list
: 为 Sonolus App 提供登录接口指向。 -
GET /auth/sonolus/levels/{code}
: 发出验证码为code
的登录请求。 -
POST /auth/sonolus/authenticate
: 处理登录请求接口。
-
GET /
: 网站主页面。 -
GET /index
: 网站主页面。 -
GET /levels/list
: 根据筛选信息列举关卡。 -
GET /skins/list
: 根据筛选信息列举皮肤。 -
GET /backgrounds/list
: 根据筛选信息列举背景。 -
GET /effects/list
: 根据筛选信息列举音效。 -
GET /particles/list
: 根据筛选信息列举粒子效果。 -
GET /engines/list
: 根据筛选信息列举引擎。 -
GET /levels/search
: 搜索关卡页面。 -
GET /skins/search
: 搜索皮肤页面。 -
GET /backgrounds/search
: 搜索背景页面。 -
GET /effects/search
: 搜索音效页面。 -
GET /particles/search
: 搜索粒子效果页面。 -
GET /engines/search
: 搜索引擎页面。 -
GET /levels/create
: 创建关卡页面。 -
GET /skins/create
: 创建皮肤页面。 -
GET /backgrounds/create
: 创建背景页面。 -
GET /effects/create
: 创建音效页面。 -
GET /particles/create
: 创建粒子效果页面。 -
GET /engines/create
: 创建引擎页面。 -
GET /levels/jump/{page}
: 跳转关卡列表页面。 -
GET /skins/jump/{page}
: 跳转皮肤列表页面。 -
GET /backgrounds/jump/{page}
: 跳转背景列表页面。 -
GET /effects/jump/{page}
: 跳转音效列表页面。 -
GET /particles/jump/{page}
: 跳转粒子效果列表页面。 -
GET /engines/jump/{page}
: 跳转引擎列表页面。 -
GET /levels/{name}
: 显示名为 {name} 的关卡信息。 -
GET /skins/{name}
: 显示名为 {name} 的皮肤信息。 -
GET /backgrounds/{name}
: 显示名为 {name} 的背景信息。 -
GET /effects/{name}
: 显示名为 {name} 的音效信息。 -
GET /particles/{name}
: 显示名为 {name} 的粒子效果信息。 -
GET /engines/{name}
: 显示名为 {name} 的引擎信息。 -
GET /login
: 网页登录验证界面。
最后更新时间: 2023.07.01