v3
复制页面
ShangCloud
ShangCloud简介
立项一周年庆祝
v3
V3设计理念
扩展使用教程
数据导出
云变量
用户变量操作 (读/写/删)
云函数
整体概述
使用指南
调用主节点云函数
社区作品ID获取教程
40code
ZeroCat (Moonrend)
CCW(共创世界)
AstraEditor & 02engine & Bilup
OAuth
设备授权登录
获取或刷新 AccessToken
MMO联机
说明
TCP/UDP协议联机
创建房间
加入已有房间
设置房间配置
设置房间额外数据(键值对)
获取房间所有额外数据
删除房间额外数据中的指定键
强制踢出房间内指定用户
查询指定房间的当前人数
即时通讯
会话
获取会话列表
获取会话详情
获取当前会话成员
消息
获取历史消息
发送文本消息或回复
获取历史消息(兼容路径)
回复指定消息
编辑文本消息
仅为自己删除消息
撤回消息
已读状态
获取自己的已读状态
推进自己的已读位置
获取自己的已读状态(兼容路径)
推进自己的已读位置(兼容路径)
同步
增量同步会话和消息变化
娱乐功能
随机图
扩展API
QQ消息推送
群推送接口
IP查询
Q&A
40code作品绑定教程
ZeroCat作品绑定教程
时间同步
未绑定作品
AstraEditor & 02engine & Bilup
健康监控
平台存活状态
MMO 系统状态
平台统计数据
v2
v2
账号操作
登陆
获取用户信息
绑定40code账户
数据库部分
新建数据库
删除数据库
读取数据库
写入数据库
获取数据库列表
重置数据库
状态获取
服务器总占用
v1
v1
账号操作
管理员
创建新用户
删除用户
设置管理员
获取用户列表
封禁用户
解封用户
普通用户
登录
更改密码
游客
获取用户状态
注册
API部分
获取时间戳
获取版本号
邮件验证码
发送HTTP请求
数据库部分
新建数据库
删除数据库
读取数据库
写入数据库
更改数据库权限
获取数据库列表
MySQL接口
服务器状态
获取CPU占用
获取总内存
获取使用中内存
获取指定硬盘总容量
获取指定硬盘使用容量
获取内存占用率
获取指定硬盘占用率
设置风扇转速
设置风扇为手动模式
服务器总状态
MMO
接入文档
加入MMO房间
POST
创建MMO房间
POST
所有操作
GET
数据模型
Schemas
AccessTokenInvalid
SuccessResponse
BadResponse
NoPowerResponse
NotFoundResponse
ServerErrorResponse
极验数据
RoomResult
VariableResponse
StatusResponse
ErrorResponse
InvokeSuccess
Error
MmoStatsResponse
UserSummary
SuccessStatusResponse
PlatformStatsResponse
ConversationMember
AppTitle
Attachment
ReplyReference
Message
Conversation
ConversationSummary
ChangedConversation
CursorPair
MessageCursorMap
PairCursorMap
SendMessageRequest
ReplyMessageRequest
EditMessageRequest
UpdateReadStateRequest
SyncRequest
ConversationListData
MemberListData
HistoryData
ReadStateData
DeleteMessageData
RecallMessageData
SyncData
ConversationListResponse
ConversationResponse
MemberListResponse
HistoryResponse
ReadStateResponse
MessageResponse
DeleteMessageResponse
RecallMessageResponse
SyncResponse
SuccessEnvelope
v3
复制页面
扩展使用教程
扩展初始化
#
您需要使用如上的积木, 注意, 这里的应用ID需要您手动到开发者中心获取
如上图
点击可以直接复制
注意
: 设置
应用ID
和
初始化扩展
必须
在程序一开始就执行, 初始化扩展需要下载11MB左右的组件, 这会耗费很多时间
您可以像图中所示, 等待
初始化是否完成
这个积木变为
True
后再执行后续操作(但此时您仍然可以处理作品中的其他逻辑,此处的操作特指ShangCloud扩展的后续操作)
获取用户授权
#
您需要使用如图所示的积木, 该积木会打开一个新页面, 会展示您的作品的基础信息/申请权限内容(目前为固定值)
新页面如上图
点击授权后, 如下积木会变为
True
使用云变量
#
当获取授权成功后, 如下积木就可以使用了
积木的含义已经十分明确, 此处不再做额外解释, 需要注意的是:
1.
ShangCloud云变量的设计是基于
AppID
和
UserID
隔离的, 也就是说, 即使是一个作品, 不同用户登录授权后, 数据是相互隔离的, 所以
不需要
加前缀
2.
大小及数量在理论上是无限制的, 但最终会受到网络条件的制约, 我们要提醒您的是, 请您不要滥用公益服务
3.
该云变量是设计给低频读写使用的, 更高频的读写, 或许您应该希望看看MMO多人联机部分
修改于
2026-03-14 23:39:26
上一页
V3设计理念
下一页
数据导出