ShangCloud
  1. v3
ShangCloud
  • ShangCloud简介
  • 立项一周年庆祝
  • v3
    • V3设计理念
    • 扩展使用教程
    • 云变量
      • 接口设计
      • 读取变量
      • 创建或更新变量
      • 删除变量
    • OAuth
      • 获取或刷新 AccessToken
    • MMO联机
      • 说明
    • 娱乐功能
      • 随机图
    • 扩展API
      • QQ消息推送
      • 群推送接口
  • v2
    • v2
    • 账号操作
      • 登陆
      • 获取用户信息
      • 绑定40code账户
    • 数据库部分
      • 新建数据库
      • 删除数据库
      • 读取数据库
      • 写入数据库
      • 获取数据库列表
      • 重置数据库
    • 状态获取
      • 服务器总占用
  • v1
    • v1
    • 账号操作
      • 管理员
        • 创建新用户
        • 删除用户
        • 设置管理员
        • 获取用户列表
        • 封禁用户
        • 解封用户
      • 普通用户
        • 登录
        • 更改密码
      • 游客
        • 获取用户状态
        • 注册
    • API部分
      • 获取时间戳
      • 获取版本号
      • 邮件验证码
      • 发送HTTP请求
    • 数据库部分
      • 新建数据库
      • 删除数据库
      • 读取数据库
      • 写入数据库
      • 更改数据库权限
      • 获取数据库列表
    • MySQL接口
    • 服务器状态
      • 获取CPU占用
      • 获取总内存
      • 获取使用中内存
      • 获取指定硬盘总容量
      • 获取指定硬盘使用容量
      • 获取内存占用率
      • 获取指定硬盘占用率
      • 设置风扇转速
      • 设置风扇为手动模式
      • 服务器总状态
  • 所有操作
    GET
  • 数据模型
    • Schemas
      • AccessTokenInvalid
      • SuccessResponse
      • BadResponse
      • NoPowerResponse
      • NotFoundResponse
      • ServerErrorResponse
  1. v3

扩展使用教程

扩展初始化#

image.png
您需要使用如上的积木, 注意, 这里的应用ID需要您手动到开发者中心获取
image.png
如上图
image.png
点击可以直接复制
注意: 设置应用ID和初始化扩展必须在程序一开始就执行, 初始化扩展需要下载11MB左右的组件, 这会耗费很多时间
您可以像图中所示, 等待初始化是否完成这个积木变为True后再执行后续操作(但此时您仍然可以处理作品中的其他逻辑,此处的操作特指ShangCloud扩展的后续操作)

获取用户授权#

image.png
您需要使用如图所示的积木, 该积木会打开一个新页面, 会展示您的作品的基础信息/申请权限内容(目前为固定值)
image.png
新页面如上图
(该积木目前存在bug, 若用户点击了取消, 积木将彻底卡死, 该问题将在下个版本中得到修复)
点击授权后, 如下积木会变为True
image.png

使用云变量#

当获取授权成功后, 如下积木就可以使用了
image.png
积木的含义已经十分明确, 此处不再做额外解释, 需要注意的是:
1.
ShangCloud云变量的设计是基于AppID和UserID隔离的, 也就是说, 即使是一个作品, 不同用户登录授权后, 数据是相互隔离的, 所以不需要加前缀
2.
大小及数量在理论上是无限制的, 但最终会受到网络条件的制约, 我们要提醒您的是, 请您不要滥用公益服务
3.
该云变量是设计给低频读写使用的, 更高频的读写, 即MMO多人联机会在后续版本中推出
修改于 2026-02-22 11:19:08
上一页
V3设计理念
下一页
接口设计
Built with