# ShangCloud ## Docs - [ShangCloud简介](https://doc.yearnstudio.cn/doc-5325261.md): - [立项一周年庆祝](https://doc.yearnstudio.cn/doc-7248348.md): - v3 [V3设计理念](https://doc.yearnstudio.cn/doc-7118386.md): - v3 [扩展使用教程](https://doc.yearnstudio.cn/doc-8197986.md): - v3 > 云变量 [接口设计](https://doc.yearnstudio.cn/doc-7124788.md): - v3 > 社区作品ID获取教程 [40code](https://doc.yearnstudio.cn/doc-8736193.md): - v3 > 社区作品ID获取教程 [ZeroCat (Moonrend)](https://doc.yearnstudio.cn/doc-8736194.md): - v3 > 社区作品ID获取教程 [CCW(共创世界)](https://doc.yearnstudio.cn/doc-8736195.md): - v3 > 社区作品ID获取教程 [AstraEditor & 02engine & Bilup](https://doc.yearnstudio.cn/doc-8917722.md): - v3 > MMO联机 [说明](https://doc.yearnstudio.cn/doc-7132636.md): - v3 > MMO联机 [TCP/UDP协议联机](https://doc.yearnstudio.cn/doc-8852204.md): - v3 > Q&A [40code作品绑定教程](https://doc.yearnstudio.cn/doc-8320615.md): - v3 > Q&A [ZeroCat作品绑定教程](https://doc.yearnstudio.cn/doc-8320618.md): - v3 > Q&A [时间同步](https://doc.yearnstudio.cn/doc-8736200.md): - v3 > Q&A [初始化失败 - 未绑定作品](https://doc.yearnstudio.cn/doc-8736241.md): - v3 > Q&A [AstraEditor & 02engine & Bilup](https://doc.yearnstudio.cn/doc-8917723.md): - v2 [v2](https://doc.yearnstudio.cn/doc-5461935.md): - v1 [v1](https://doc.yearnstudio.cn/doc-5461911.md): - MMO [接入文档](https://doc.yearnstudio.cn/doc-8508949.md): ## API Docs - v3 > 云变量 [读取变量](https://doc.yearnstudio.cn/api-327081540.md): - v3 > 云变量 [创建或更新变量](https://doc.yearnstudio.cn/api-327081541.md): - v3 > 云变量 [删除变量](https://doc.yearnstudio.cn/api-327081542.md): - v3 > 云变量 [用户变量操作 (读/写/删)](https://doc.yearnstudio.cn/api-469444667.md): 通用的 JSON POST 请求工具函数,根据不同的 action 对用户的键值对变量进行读取、写入或删除操作。 - v3 > OAuth [获取或刷新 AccessToken](https://doc.yearnstudio.cn/api-327108664.md): 支持以下授权类型: - v3 > MMO联机 [创建房间](https://doc.yearnstudio.cn/api-475695436.md): 创建房间。调用者自动成为房主并加入房间。 - v3 > MMO联机 [加入已有房间](https://doc.yearnstudio.cn/api-475695437.md): 加入已有房间。每次调用生成独立的 connect_key,支持同一用户多标签页连接。 - v3 > MMO联机 [设置房间配置](https://doc.yearnstudio.cn/api-475695438.md): 设置房间配置。仅房主可操作。 - v3 > MMO联机 [设置房间额外数据(键值对)](https://doc.yearnstudio.cn/api-475695439.md): 设置房间额外数据(键值对)。仅房主可操作。 - v3 > MMO联机 [获取房间所有额外数据](https://doc.yearnstudio.cn/api-475695440.md): 获取房间所有额外数据。 - v3 > MMO联机 [删除房间额外数据中的指定键](https://doc.yearnstudio.cn/api-475695441.md): 删除房间额外数据中的指定键。仅房主可操作。 - v3 > MMO联机 [强制踢出房间内指定用户](https://doc.yearnstudio.cn/api-475695442.md): 强制踢出房间内指定用户。仅房主可操作,房主不能踢出自己。 - v3 > MMO联机 [查询指定房间的当前人数](https://doc.yearnstudio.cn/api-475695443.md): 查询指定房间的当前人数。只能查询与 token 所属应用相同的房间。 - v3 > 娱乐功能 [随机图](https://doc.yearnstudio.cn/api-329288024.md): 获取一张随机图 - v3 > 扩展API [QQ消息推送](https://doc.yearnstudio.cn/api-369366683.md): 内测功能,目前不对外开放,后续可能会考虑开放。 - v3 > 扩展API [群推送接口](https://doc.yearnstudio.cn/api-373761842.md): 内部使用接口 - v3 > 扩展API [IP查询](https://doc.yearnstudio.cn/api-458690670.md): 来自于多个数据库的IP位置API, 直接返回地址字符串 - v3 > 健康监控 [平台存活状态](https://doc.yearnstudio.cn/api-432670223.md): 轻量级心跳接口,返回平台版本和累计请求数。 - v3 > 健康监控 [MMO 系统状态](https://doc.yearnstudio.cn/api-432670224.md): 返回 MMO 多人联机系统的聚合状态,包括节点数量、在线用户、活跃房间和大厅数量。 - v3 > 健康监控 [平台统计数据](https://doc.yearnstudio.cn/api-432670225.md): 返回平台核心统计数据,包括注册用户总量、今日登录人数、活跃应用数和扩展使用量。 - v2 > 账号操作 [登陆](https://doc.yearnstudio.cn/api-219133107.md): 通过json请求body进行登陆 - v2 > 账号操作 [获取用户信息](https://doc.yearnstudio.cn/api-257573017.md): - v2 > 账号操作 [绑定40code账户](https://doc.yearnstudio.cn/api-257573251.md): - v2 > 数据库部分 [新建数据库](https://doc.yearnstudio.cn/api-229493946.md): v2版本新建数据库 - v2 > 数据库部分 [删除数据库](https://doc.yearnstudio.cn/api-225617238.md): 删除指定用户的指定数据库v2 - v2 > 数据库部分 [读取数据库](https://doc.yearnstudio.cn/api-229495762.md): v2版本读取数据库 - v2 > 数据库部分 [写入数据库](https://doc.yearnstudio.cn/api-229491526.md): - v2 > 数据库部分 [获取数据库列表](https://doc.yearnstudio.cn/api-229493069.md): v2版本获取数据库列表 - v2 > 数据库部分 [重置数据库](https://doc.yearnstudio.cn/api-229497370.md): - v2 > 状态获取 [服务器总占用](https://doc.yearnstudio.cn/api-229843705.md): 服务器数据目录总占用(单位:字符个数) - v1 > 账号操作 > 管理员 [创建新用户](https://doc.yearnstudio.cn/api-193750447.md): - v1 > 账号操作 > 管理员 [删除用户](https://doc.yearnstudio.cn/api-193751175.md): 删除指定的用户 - v1 > 账号操作 > 管理员 [设置管理员](https://doc.yearnstudio.cn/api-210646858.md): 设置/取消设置管理员,要求登录用户必须具有管理员权限 - v1 > 账号操作 > 管理员 [获取用户列表](https://doc.yearnstudio.cn/api-215787563.md): 获取所有用户列表 - v1 > 账号操作 > 管理员 [封禁用户](https://doc.yearnstudio.cn/api-215787904.md): 封禁指定用户 - v1 > 账号操作 > 管理员 [解封用户](https://doc.yearnstudio.cn/api-215787914.md): 解除封禁指定用户 - v1 > 账号操作 > 普通用户 [登录](https://doc.yearnstudio.cn/api-193728042.md): 登录接口 - v1 > 账号操作 > 普通用户 [更改密码](https://doc.yearnstudio.cn/api-193731445.md): 更改登录用户的密码为指定的密码 - v1 > 账号操作 > 游客 [获取用户状态](https://doc.yearnstudio.cn/api-215787743.md): 获取用户属于的用户组/封禁状态 - v1 > 账号操作 > 游客 [注册](https://doc.yearnstudio.cn/api-215787975.md): 注册新用户 - v1 > API部分 [获取时间戳](https://doc.yearnstudio.cn/api-193731715.md): 获取服务器时间戳 - v1 > API部分 [获取版本号](https://doc.yearnstudio.cn/api-193731888.md): 获取当前服务器版本 - v1 > API部分 [邮件验证码](https://doc.yearnstudio.cn/api-205931192.md): 向发送验证码,并返回发送的验证码 - v1 > API部分 [发送HTTP请求](https://doc.yearnstudio.cn/api-205931781.md): 向指定的url发送HTTP请求,并返回结果 - v1 > 数据库部分 [新建数据库](https://doc.yearnstudio.cn/api-193752185.md): 创建新数据库 - v1 > 数据库部分 [删除数据库](https://doc.yearnstudio.cn/api-194077366.md): 删除指定用户的指定数据库 - v1 > 数据库部分 [读取数据库](https://doc.yearnstudio.cn/api-194093765.md): 读取指定用户的指定数据库的指定键的对应数据 - v1 > 数据库部分 [写入数据库](https://doc.yearnstudio.cn/api-194108110.md): 向指定的用户的指定数据库中的指定键写入指定数据 - v1 > 数据库部分 [更改数据库权限](https://doc.yearnstudio.cn/api-205984400.md): 更改指定数据库权限(登录用户需要具有数据库的control权限,自己的数据库可以直接操作) - v1 > 数据库部分 [获取数据库列表](https://doc.yearnstudio.cn/api-215787864.md): 获取自己的数据库列表 - v1 > 服务器状态 [获取CPU占用](https://doc.yearnstudio.cn/api-215796839.md): 获取服务器当前CPU占用 - v1 > 服务器状态 [获取总内存](https://doc.yearnstudio.cn/api-215796849.md): 获取服务器总内存(单位:GB) - v1 > 服务器状态 [获取使用中内存](https://doc.yearnstudio.cn/api-215796853.md): 获取服务器已使用内存(单位:GB) - v1 > 服务器状态 [获取指定硬盘总容量](https://doc.yearnstudio.cn/api-215796861.md): 获取服务器指定硬盘的总容量 - v1 > 服务器状态 [获取指定硬盘使用容量](https://doc.yearnstudio.cn/api-215796874.md): 获取服务器指定硬盘的已使用容量(单位:GB) - v1 > 服务器状态 [获取内存占用率](https://doc.yearnstudio.cn/api-215796857.md): 获取服务器当前内存占用率 - v1 > 服务器状态 [获取指定硬盘占用率](https://doc.yearnstudio.cn/api-215796903.md): 获取服务器指定硬盘占用率 - v1 > 服务器状态 [设置风扇转速](https://doc.yearnstudio.cn/api-215796922.md): 向iBMC发送风扇控制指令,设置风扇大小为指定值(通过putty) - v1 > 服务器状态 [设置风扇为手动模式](https://doc.yearnstudio.cn/api-215797434.md): 通过iBMC设置风扇为手动模式 - v1 > 服务器状态 [服务器总状态](https://doc.yearnstudio.cn/api-219096513.md): 获取服务所有状态(包括CPU、内存、C盘) - MMO [加入MMO房间](https://doc.yearnstudio.cn/api-441970861.md): 加入一个已存在的 MMO 房间。同一账号多端加入时会分配临时 UID(`assigned_uid`)。 - MMO [创建MMO房间](https://doc.yearnstudio.cn/api-441970860.md): 创建一个新的 MMO 房间,系统自动选择负载最低的边缘节点。 - [所有操作](https://doc.yearnstudio.cn/api-193720282.md): 默认登录接口,允许直接携带指令进行操作 ## Schemas - Schemas [AccessTokenInvalid](https://doc.yearnstudio.cn/schema-187622453.md): - Schemas [SuccessResponse](https://doc.yearnstudio.cn/schema-187423013.md): - Schemas [BadResponse](https://doc.yearnstudio.cn/schema-187423014.md): - Schemas [NoPowerResponse](https://doc.yearnstudio.cn/schema-187423015.md): - Schemas [NotFoundResponse](https://doc.yearnstudio.cn/schema-187423016.md): - Schemas [ServerErrorResponse](https://doc.yearnstudio.cn/schema-187423017.md): - [极验数据](https://doc.yearnstudio.cn/schema-249007697.md): - [RoomResult](https://doc.yearnstudio.cn/schema-263236156.md): - [VariableResponse](https://doc.yearnstudio.cn/schema-282190679.md): - [StatusResponse](https://doc.yearnstudio.cn/schema-257020504.md): - [ErrorResponse](https://doc.yearnstudio.cn/schema-257020507.md): - [Error](https://doc.yearnstudio.cn/schema-263236157.md): - [MmoStatsResponse](https://doc.yearnstudio.cn/schema-257020505.md): - [SuccessStatusResponse](https://doc.yearnstudio.cn/schema-286545582.md): - [PlatformStatsResponse](https://doc.yearnstudio.cn/schema-257020506.md):