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

加入MMO房间

POST
/api/open/mmo/room/join
最后修改时间:2026-04-12 05:23:55
加入一个已存在的 MMO 房间。同一账号多端加入时会分配临时 UID(assigned_uid)。
Token 必须包含 mmo scope,且与创建房间的应用 ID 一致。

请求参数

Authorization
Bearer Token
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
or
Body 参数application/json必填

示例
{
    "room_id": "550e8400-e29b-41d4-a716-446655440000",
    "protocol": "udp"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.yearnstudio.cn/api/open/mmo/room/join' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "room_id": "550e8400-e29b-41d4-a716-446655440000",
    "protocol": "udp"
}'

返回响应

🟢200
application/json
加入房间成功
Body

示例
{
    "status": "success",
    "data": {
        "connect_key": "b4e2f3a5c6d78901b4e2f3a5c6d78901",
        "edge_url": "mmo.yearnstudio.cn:8082",
        "room_id": "550e8400-e29b-41d4-a716-446655440000",
        "protocol": "udp"
    }
}
🟠400
🟠403
🟠401Unauthorized
🟠404NotFound
修改于 2026-04-12 05:23:55
上一页
接入文档
下一页
创建MMO房间
Built with