登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 否 | 请求的Token,未登录可以不传,登录了需要设置 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
{ 'code':'0', 'msg':'返回成功', 'data': { list: [{ // 场景WebID 'id':1, // 场景名称 'scene_name':'炫酷空间', // 场景简介 'intro':'炫酷空间简介', // 场景详细介绍 'details':'炫酷空间详细介绍', // 场景Banner图片 'banners': [ 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', ], // 场景Banner视频 'banner_video': 'https://cdn.shumaimetaverse.com/V1/upway.mp4', // 场景资源信息 'scene_model':{ // 资源Id "id": 10002, // 显示名称 "show_name": "办公室", // 模型名称 "model_name": "Office", // 模型小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 模型资大图或者资源glb链接 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // Android端加载Scene的背景图片 'load_bk_android': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // Android端加载Scene的背景图片 'load_bk_webgl': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 是否已经收藏 'is_favorite':true, // 收藏数量 'favorite_count':99, // 是否点赞 'is_like':true, // 点赞数量 'like_count':2023, // 是否热门 'is_hot':true, // 是否为最新 'is_new':true, // 是否为模版 'is_template':false, // 是否在线 'is_online':false, // 是否开启直播 'live_streaming':true, // 场景承载人数 'room_member':985, // 场景作者 'author':{ // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 } }] } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
{ 'code':'0', 'msg':'返回成功', 'time': '1680075231', "data": { "token": "2ce87d94-5830-42d5-aa45-66cd47184dc5", "expires_in": 2592000, "userinfo": { "id": 10001, "username": "example", "nickname": "艾AA", "mobile": "13888888888", "avatar": "http://admin.shumaimetaverse.com/assets/img/avatar.png", "score": 0, "token": "2ce87d94-5830-42d5-aa45-66cd47184dc5", "user_id": 10001, "player_model_id": 0, // 角色选择的模型信息 "Player_model": { // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 显示描述 'show_desc'=> '', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别 'model_category': 'unit', // 模型资源类型 'model_type': 'player', // 模型资源分组,整体模型分散成小模型时可用 'model_group': '', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': '', // 模型资源名称 'model_name': '', // 模型资源在WebGL中的路径 'model_path_webgl': '', // 模型资源在Android中的路径 'model_path_android': '', // 模型资源在VR中的路径 'model_path_vr': '', }, "createtime": 1679300183, // Token过期时间点的UnixTime "expiretime": 1681892183, // Token过期倒计时(秒) "expires_in": 2592000, } } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
无
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
account | string | 是 | 用户Id |
password | string | 是 | 用户密码 |
{ 'code':'0', 'msg':'成功' "time": "1679300182", "data": { "userinfo": { "id": 10001, "username": "example", "nickname": "艾AA", "mobile": "13888888888", "avatar": "http://admin.shumaimetaverse.com/assets/img/avatar.png", "score": 0, "token": "2ce87d94-5830-42d5-aa45-66cd47184dc5", "user_id": 10001, "player_model_id": 0, "player_model": { // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型资源分组,整体模型分散成小模型时可用 'model_group': '', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': '', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // 创建时间 "createtime": 1679300183, // 上次登录时间 "prevtime": 1696823049, // Token过期时间点的UnixTime "expiretime": 1681892183, // Token过期倒计时(秒) "expires_in": 2592000, } } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
mobile | string | 是 | 手机号 |
captcha | string | 是 | 验证码,发送验证码时,Event使用[mobilelogin] |
{ 'code':'0', 'msg':'成功' "time": "1679300182", "data": { "userinfo": { "id": 10001, "username": "example", "nickname": "艾AA", "mobile": "13888888888", "avatar": "http://admin.shumaimetaverse.com/assets/img/avatar.png", "score": 0, "token": "2ce87d94-5830-42d5-aa45-66cd47184dc5", "user_id": 10001, "player_model_id": 0, "player_model": { // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型资源分组,整体模型分散成小模型时可用 'model_group': '', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': '', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // 创建时间 "createtime": 1679300183, // 上次登录时间 "prevtime": 1696823049, // Token过期时间点的UnixTime "expiretime": 1681892183, // Token过期倒计时(秒) "expires_in": 2592000, } } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
username | string | 是 | 用户名 |
password | string | 是 | 密码 |
string | 是 | 邮箱 | |
mobile | string | 是 | 手机号 |
code | string | 是 | 验证码 |
{ 'code':'0', 'msg':'成功' "time": "1679300182", "data": { "userinfo": { "id": 10001, "username": "example", "nickname": "艾AA", "mobile": "13888888888", "avatar": "http://admin.shumaimetaverse.com/assets/img/avatar.png", "score": 0, "token": "2ce87d94-5830-42d5-aa45-66cd47184dc5", "user_id": 10001, "player_model_id": 0, "player_model": { // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型资源分组,整体模型分散成小模型时可用 'model_group': '', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': '', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // 创建时间 "createtime": 1679300183, // 上次登录时间 "prevtime": 1696823049, // Token过期时间点的UnixTime "expiretime": 1681892183, // Token过期倒计时(秒) "expires_in": 2592000, } } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
username | string | 是 | 用户名 |
avatar | string | 否 | 头像地址 |
gender | string | 否 | 性别,0:代表女,1:代表男,非0和1:代表其他 |
nickname | string | 否 | 昵称 |
bio | string | 否 | 个人简介 |
player_model_id | integer | 否 | 选用的模型Id |
{ 'code':'0', 'msg':'返回成功', "data": { "userinfo": { "id": 10001, "username": "example", "nickname": "艾AA", "mobile": "13888888888", "avatar": "http://admin.shumaimetaverse.com/assets/img/avatar.png", "gender": "0", 性别,0:代表女,1:代表男,非0和1:代表其他 "score": 0, "token": "2ce87d94-5830-42d5-aa45-66cd47184dc5", "user_id": 10001, "player_model_id": 0, // 角色选择的模型信息 "player_model": { // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型资源分组,整体模型分散成小模型时可用 'model_group': '', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': '', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // 创建时间 "createtime": 1679300183, // 上次登录时间 "prevtime": 1696823049, // Token过期时间点的UnixTime "expiretime": 1681892183, // Token过期倒计时(秒) "expires_in": 2592000, } } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
mobile | string | 是 | 手机号 |
newpassword | string | 否 | 新密码 |
captcha | string | 否 | 验证码 |
{ 'code':'0', 'msg':'返回成功', 'data':{} }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
{ 'code':'0', 'msg':'返回成功', 'data':{} }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
user_id | int | 是 | 用户Id |
{ 'code':'0', 'msg':'成功' "time": "1679300182", "data": { "userinfo": { "id": 10001, "username": "example", "nickname": "艾AA", "mobile": "13888888888", "avatar": "http://admin.shumaimetaverse.com/assets/img/avatar.png", "score": 0, "token": "2ce87d94-5830-42d5-aa45-66cd47184dc5", "user_id": 10001, "player_model_id": 0, "player_model": { // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型资源分组,整体模型分散成小模型时可用 'model_group': '', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': '', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // 创建时间 "createtime": 1679300183, // 上次登录时间 "prevtime": 1696823049, // Token过期时间点的UnixTime "expiretime": 1681892183, // Token过期倒计时(秒) "expires_in": 2592000, } } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 否 | 请求的Token,未登录可以不传 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
keys | string | 否 | 搜索的关键字,值为空不检索 |
is_hot | integer | 否 | 只搜索热门的场景, 0:检索非,1:检索 |
is_new | integer | 否 | 只搜索最新的场景, 0:检索非,1:检索 |
is_livestream | integer | 否 | 只搜索正在直播的场景, 0:检索非,1:检索 |
is_system | integer | 否 | 只搜索系统的场景, 0:检索非,1:检索 |
is_recommend | integer | 否 | 只搜索推荐的场景, 0:检索非,1:检索 |
is_template | integer | 否 | 只搜索模板场景, 0:检索非,1:检索 |
allow_copy | integer | 否 | 只搜索允许复制的场景, 0:检索非,1:检索 |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
offset | integer | 否 | 搜索位置的偏移量,默认:0 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
{ 'code':'0', 'msg':'返回成功', 'data': { // 当前页 page: 1, // 每页数量 page_size: 10, // 总共多少页 page_count: 3, // 总共多少条数据 total_count: 30, // 场景列表 list: [{ // 场景WebID 'id':1, // 场景名称 'scene_name':'炫酷空间', // 场景简介 'intro':'炫酷空间简介', // 场景详细介绍 'details':'炫酷空间详细介绍', // 场景Banner图片 'banners': [ 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', ], // 场景Banner视频 'banner_video': 'https://cdn.shumaimetaverse.com/V1/upway.mp4', // 场景资源信息 'scene_model':{ // 资源Id "id": 10002, // 显示名称 "show_name": "办公室", // 模型名称 "model_name": "Office", // 模型小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 模型资大图或者资源glb链接 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // Android端加载Scene的背景图片 'load_bk_android': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // Android端加载Scene的背景图片 'load_bk_webgl': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 场景大地图图片 'bigmap_picture': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 是否已经收藏 'is_favorite':true, // 收藏数量 'favorite_count':99, // 是否点赞 'is_like':true, // 点赞数量 'like_count':2023, // 是否热门 'is_hot':true, // 是否为最新 'is_new':true, // 是否为模版 'is_template':false, // 是否在线 'is_online':false, // 是否开启直播 'live_streaming':true, // 场景承载人数 'room_member':985, // 场景作者 'author':{ // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 } }] } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 玩家登录的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
keys | string | 否 | 搜索的关键字,默认为空 |
is_hot | int | 否 | 搜索热门的场景,默认:缺省,0:检测非,1:检测真,缺省:不检测 |
is_new | int | 否 | 搜索最新的场景,默认:缺省,0:检测非,1:检测真,缺省:不检测 |
is_online | int | 否 | 搜索上线的场景,默认:缺省,0:检测非,1:检测真,缺省:不检测 |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
{ 'code':'0', 'msg':'返回成功', 'data': { // 当前页 page: 1, // 每页数量 page_size: 10, // 总共多少页 page_count: 3, // 总共多少条数据 total_count: 30, // 场景列表 list: [{ // 场景WebID 'id':1, // 场景名称 'scene_name':'炫酷空间', // 场景简介 'intro':'炫酷空间简介', // 场景详细介绍 'details':'炫酷空间详细介绍', // 场景Banner图片 'banners': [ 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', ], // 场景Banner视频 'banner_video': 'https://cdn.shumaimetaverse.com/V1/upway.mp4', // 场景资源信息 'scene_model':{ // 资源Id "id": 10002, // 显示名称 "show_name": "办公室", // 模型名称 "model_name": "Office", // 模型小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 模型资大图或者资源glb链接 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // Android端加载Scene的背景图片 'load_bk_android': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // Android端加载Scene的背景图片 'load_bk_webgl': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 场景大地图图片 'bigmap_picture': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 是否已经收藏 'is_favorite':true, // 收藏数量 'favorite_count':99, // 是否点赞 'is_like':true, // 点赞数量 'like_count':2023, // 是否热门 'is_hot':true, // 是否为最新 'is_new':true, // 是否为模版 'is_template':false, // 是否在线 'is_online':false, // 是否开启直播 'live_streaming':true, // 场景承载人数 'room_member':985, // 场景作者 'author':{ // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 } }] } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 玩家登录的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
keys | string | 否 | 搜索的场景关键字,默认为空 |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
{ 'code':'0', 'msg':'返回成功', 'data': { // 当前页 page: 1, // 每页数量 page_size: 10, // 总共多少页 page_count: 3, // 总共多少条数据 total_count: 30, // 场景列表 list: [{ scene: { // 场景WebID 'id':1, // 场景名称 'scene_name':'炫酷空间', // 场景简介 'intro':'炫酷空间简介', // 场景详细介绍 'details':'炫酷空间详细介绍', // 场景Banner图片 'banners': [ 'https://cdn.shumaimetaverse.com/example/images/banner1.png', 'https://cdn.shumaimetaverse.com/example/images/banner2.png', 'https://cdn.shumaimetaverse.com/example/images/banner3.png', 'https://cdn.shumaimetaverse.com/example/images/banner4.png', 'https://cdn.shumaimetaverse.com/example/images/banner5.png', ], // 场景Banner视频 'banner_video': 'https://cdn.shumaimetaverse.com/V1/upway.mp4', // 场景资源信息 'scene_model':{ // 资源Id "id": 10002, // 显示名称 "show_name": "办公室", // 模型名称 "model_name": "Office", // 模型小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 模型资大图或者资源glb链接 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // Android端加载Scene的背景图片 'load_bk_android': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // Android端加载Scene的背景图片 'load_bk_webgl': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 场景大地图图片 'bigmap_picture': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 是否已经收藏 'is_favorite':true, // 收藏数量 'favorite_count':99, // 是否点赞 'is_like':true, // 点赞数量 'like_count':2023, // 是否热门 'is_hot':true, // 是否为最新 'is_new':true, // 是否为模版 'is_template':false, // 是否在线 'is_online':false, // 是否开启直播 'live_streaming':true, // 场景承载人数 'room_member':985, // 场景作者 'author':{ // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 } }, user: { // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 }, visit_show: '2023-10-01', }] } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 否 | 请求的Token,未登录可以不传 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
{ 'code':'0', 'msg':'返回成功', 'data': [ { // 场景WebID 'id':1, // 场景名称 'scene_name':'炫酷空间', // 场景简介 'intro':'炫酷空间简介', // 场景详细介绍 'details':'炫酷空间详细介绍', // 场景Banner图片 'banners': [ 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', ], // 场景Banner视频 'banner_video': 'https://cdn.shumaimetaverse.com/V1/upway.mp4', // 场景资源信息 'scene_model':{ // 资源Id "id": 10002, // 显示名称 "show_name": "办公室", // 模型名称 "model_name": "Office", // 模型小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 模型资大图或者资源glb链接 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // Android端加载Scene的背景图片 'load_bk_android': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // Android端加载Scene的背景图片 'load_bk_webgl': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 场景大地图图片 'bigmap_picture': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 是否已经收藏 'is_favorite':true, // 收藏数量 'favorite_count':99, // 是否点赞 'is_like':true, // 点赞数量 'like_count':2023, // 是否热门 'is_hot':true, // 是否为最新 'is_new':true, // 是否为模版 'is_template':false, // 是否在线 'is_online':false, // 是否开启直播 'live_streaming':true, // 场景承载人数 'room_member':985, // 场景作者 'author':{ // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 } } ] }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 否 | 请求的Token,未登录可以不传 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao/Shumai_city],默认:XuHuanQiDian |
scene_id | integer | 是 | 场景Id,不能为空 |
scene_name | string | 否 | 场景名称,不能为空 |
view | int | 否 | 是否为查看,0:获取数据,1:查看场景,默认:0 |
{ 'code':'0', 'msg':'返回成功', 'data': { // 场景WebID 'id':1, // 场景名称 'scene_name':'炫酷空间', // 场景简介 'intro':'炫酷空间简介', // 场景详细介绍 'details':'炫酷空间详细介绍', // 场景Banner图片 'banners': [ 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', ], // 场景Banner视频 'banner_video': 'https://cdn.shumaimetaverse.com/V1/upway.mp4', // 场景资源信息 'scene_model':{ // 资源Id "id": 10002, // 显示名称 "show_name": "办公室", // 模型名称 "model_name": "Office", // 模型小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 模型资大图或者资源glb链接 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // Android端加载Scene的背景图片 'load_bk_android': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // Android端加载Scene的背景图片 'load_bk_webgl': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 场景大地图图片 'bigmap_picture': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 是否已经收藏 'is_favorite':true, // 收藏数量 'favorite_count':99, // 是否点赞 'is_like':true, // 点赞数量 'like_count':2023, // 是否热门 'is_hot':true, // 是否为最新 'is_new':true, // 是否为模版 'is_template':false, // 是否在线 'is_online':false, // 是否开启直播 'live_streaming':true, // 场景承载人数 'room_member':985, // 场景作者 'author':{ // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 } } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
scene_id | int | 否 | 场景Id,[提示:存在Id为修改数据,不存在或者为0时创建数据] |
scene_name | string | 是 | 场景名称 |
intro | string | 否 | 场景介绍 |
details | string | 否 | 场景详细介绍 |
scene_model_id | int | 是 | 场景素材Id |
allow_copy | int | 否 | 是否允许复制场景, 0:不允许,1:允许 |
is_online | int | 是 | 是否上线, 0:不上线,1:上线 |
banners | string | 否 | 作品封面,[提示:多个封面请用英文逗号隔开] |
{ 'code':'0', 'msg':'返回成功', 'data': { // 场景WebID 'id':1, // 场景名称 'scene_name':'炫酷空间', // 场景简介 'intro':'炫酷空间简介', // 场景详细介绍 'details':'炫酷空间详细介绍', // 场景Banner图片 'banners': [ 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', ], // 场景Banner视频 'banner_video': 'https://cdn.shumaimetaverse.com/V1/upway.mp4', // 场景资源信息 'scene_model':{ // 资源Id "id": 10002, // 显示名称 "show_name": "办公室", // 模型名称 "model_name": "Office", // 模型小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 模型资大图或者资源glb链接 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // Android端加载Scene的背景图片 'load_bk_android': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // Android端加载Scene的背景图片 'load_bk_webgl': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 场景大地图图片 'bigmap_picture': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 是否已经收藏 'is_favorite':true, // 收藏数量 'favorite_count':99, // 是否点赞 'is_like':true, // 点赞数量 'like_count':2023, // 是否热门 'is_hot':true, // 是否为最新 'is_new':true, // 是否为模版 'is_template':false, // 是否在线 'is_online':false, // 是否开启直播 'live_streaming':true, // 场景承载人数 'room_member':985, // 场景作者 'author':{ // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 } } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
copy_scene_id | int | 是 | 要复制的场景Id |
new_scene_name | string | 否 | 新的场景名称 |
new_scene_desc | string | 否 | 新的场景描述 |
new_scene_banner | string | 否 | 场景封面 |
{ 'code':'0',` 'msg':'返回成功', 'data': { // 场景WebID 'id':1, // 场景名称 'scene_name':'炫酷空间', // 场景简介 'intro':'炫酷空间简介', // 场景详细介绍 'details':'炫酷空间详细介绍', // 场景Banner图片 'banners': [ 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', ], // 场景Banner视频 'banner_video': [ 'https://cdn.shumaimetaverse.com/example/video/video.mp4', 'https://cdn.shumaimetaverse.com/example/video/upway.mp4', ], // 场景资源信息 'scene_model':{ // 资源Id "id": 10002, // 显示名称 "show_name": "办公室", // 模型名称 "model_name": "Office", // 模型小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 模型资大图或者资源glb链接 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // Android端加载Scene的背景图片 'load_bk_android': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // Android端加载Scene的背景图片 'load_bk_webgl': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 场景大地图图片 'bigmap_picture': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 是否已经收藏 'is_favorite':true, // 收藏数量 'favorite_count':99, // 是否点赞 'is_like':true, // 点赞数量 'like_count':2023, // 是否热门 'is_hot':true, // 是否为最新 'is_new':true, // 是否为模版 'is_template':false, // 是否在线 'is_online':false, // 是否开启直播 'live_streaming':true, // 场景承载人数 'room_member':985, // 场景作者 'author':{ // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 }` } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | int | 是 | 场景Id,[提示:存在Id为修改数据,不存在或者为0时创建数据] |
scene_name | string | 否 | 场景名称 |
intro | string | 否 | 场景介绍 |
banner_cover_id | int | 否 | 场景封面Id |
background_music_id | int | 否 | 场景背景音乐Id |
banner_cover | json | 否 | 场景封面资源的Json数据 |
background_music | json | 否 | 场景背景音乐资源的Json数据 |
banner_cover_url | string | 否 | 场景封面资源的Url |
background_music_url | string | 否 | 场景背景音乐资源的Url |
is_publish | int | 否 | 是否发布场景, 0:不发布,1:发布场景 |
is_online | int | 否 | 是否上线场景, 0:下架,1:上架 |
allow_copy | int | 否 | 是否允许复制场景, 0:不允许,1:允许 |
open_background_music | int | 否 | 是否开启背景音乐, 0:不开启,1:开启 |
background_music_loop | int | 否 | 是否开启背景音乐循环, 0:不循环,1:开启 |
theme | string | 否 | 主题滤镜 |
view_position | string | 否 | 视角位置,如:2.3,4.7,23 |
view_rotation | string | 否 | 视角朝向,如:0,0,1,0 |
camera_rotation | string | 否 | 初始相机角度,如:2.4,5.8,9.1 |
camera_first_position | string | 否 | 视角位置,如:2.3,4.7,23 |
camera_first_rotation | string | 否 | 视角朝向,如:2.3,4.7,23 |
tags | string | 否 | 场景标签 |
{ 'code':'0', 'msg':'返回成功', 'data': { // 场景WebID 'id':1, // 场景名称 'scene_name':'炫酷空间', // 场景简介 'intro':'炫酷空间简介', // 场景详细介绍 'details':'炫酷空间详细介绍', // 场景Banner图片 'banners': [ 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', ], // 场景Banner视频 'banner_video': 'https://cdn.shumaimetaverse.com/V1/upway.mp4', // 场景资源信息 'scene_model':{ // 资源Id "id": 10002, // 显示名称 "show_name": "办公室", // 模型名称 "model_name": "Office", // 模型小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 模型资大图或者资源glb链接 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // Android端加载Scene的背景图片 'load_bk_android': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // Android端加载Scene的背景图片 'load_bk_webgl': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 场景大地图图片 'bigmap_picture': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 是否已经收藏 'is_favorite':true, // 收藏数量 'favorite_count':99, // 是否点赞 'is_like':true, // 点赞数量 'like_count':2023, // 是否热门 'is_hot':true, // 是否为最新 'is_new':true, // 是否为模版 'is_template':false, // 是否在线 'is_online':false, // 是否开启直播 'live_streaming':true, // 场景承载人数 'room_member':985, // 场景作者 'author':{ // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 } } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录玩家的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | int | 是 | 场景Id |
{ 'code':'0', 'msg':'返回成功', }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
default_var | string | 是 | 默认场景变量名称[default_login_scene/default_scene] |
{ 'code':'0', 'msg':'返回成功', 'data': { // 场景WebID 'id':1, // 场景名称 'scene_name':'炫酷空间', // 场景简介 'intro':'炫酷空间简介', // 场景详细介绍 'details':'炫酷空间详细介绍', // 场景Banner图片 'banners': [ 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', 'https://cdn.shumaimetaverse.com/example/images/banner.png', ], // 场景Banner视频 'banner_video': 'https://cdn.shumaimetaverse.com/V1/upway.mp4', // 场景资源信息 'scene_model':{ // 资源Id "id": 10002, // 显示名称 "show_name": "办公室", // 模型名称 "model_name": "Office", // 模型小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 模型资大图或者资源glb链接 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // Android端加载Scene的背景图片 'load_bk_android': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // Android端加载Scene的背景图片 'load_bk_webgl': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 场景大地图图片 'bigmap_picture': 'https://cdn.shumaimetaverse.com/example/images/banner.png', // 是否已经收藏 'is_favorite':true, // 收藏数量 'favorite_count':99, // 是否点赞 'is_like':true, // 点赞数量 'like_count':2023, // 是否热门 'is_hot':true, // 是否为最新 'is_new':true, // 是否为模版 'is_template':false, // 是否在线 'is_online':false, // 是否开启直播 'live_streaming':true, // 场景承载人数 'room_member':985, // 场景作者 'author':{ // 作者Id 'id': 1, // 作者账户 'username': 'mofeng', // 作者昵称 'nickname': '墨风', // 作者手机 'mobile': '13888888888', // 作者小头像 'avatar': 'https://cdn.shumaimetaverse.com/example/images/face.png', // 作者头像 // 作者积分 'score': 1312 // 作者模型Id 'player_model_id': 10001 } } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | string | 是 | 作品Id |
{ 'code':'0', 'msg':'成功' }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
keys | string | 否 | 搜索的关键字,值为空不检索 |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
offset | integer | 否 | 搜索位置的偏移量,默认:0 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
{ 'code':'0', 'msg':'成功' }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | string | 是 | 作品Id |
{ 'code':'0', 'msg':'成功' 'data' }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
keys | string | 否 | 搜索的关键字,值为空不检索 |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
offset | integer | 否 | 搜索位置的偏移量,默认:0 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
{ 'code':'0', 'msg':'成功' }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | string | 是 | 作品Id |
is_online | int | 是 | 上下架状态[0:下架,1:上架] |
{ 'code':'0', 'msg':'成功' 'data' }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | string | 是 | 作品Id |
live | int | 是 | 是否开启直播,0: 未开启,1:开启 |
{ 'code':'0', 'msg':'成功' 'data' }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | string | 是 | 作品Id |
member_count | int | 是 | 在线人数 |
{ 'code':'0', 'msg':'成功', }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,必须登录才可以操作 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
platform | string | 否 | 项目分类,[web/webgl/android/ios/wxgame/wxshare_android/wxshare_ios/vrpc/vr/wxshare],默认:所有平台 |
scene_id | string | 是 | 作品Id |
{ 'code':'0', 'msg':'成功', 'data': { list: [{ 'id':1, // 场景ID 'scene_id': 23, // 场景名称 'scene_name':'WenDaoChangAn_DaTing', // 场景名称 'scene_desc':'问道大厅', // 场景简介 'group_type_id':26/27, // 资源分组类型ID 'group_type':'images/videos', // 资源分组类型 'group':'010_ziranfengguang', // 资源分组名称 'window_name':'main_bigscreen', // 展位名称 'window_desc':'大厅大屏幕', // 展位描述 'window_type_id':'48,49,50,51,52', // 展位类型ID 'window_type':'static/hengxiangliuye/shuxiangliuye/shuxiangyiye/hengxiangyiye', // 展位类型值 'window_position':'0,0,0', // 展位名称 'window_forward':'0,0,0,1', // 展位描述 'window_src_type_id':22/23/24/25, // 展位展示内容类型ID 'window_src_type':'picture/video/ppt/screenshare', // 展位展示内容类型 'window_src_banner_url':'', // 展位展示内容的Url地址 'window_src_url':'', // 展位展示内容的Url地址 'updatetime':'2023-03-23 16:45:11', // 创建时间 'createtime':'2023-03-23 14:23:22', // 创建时间 }] } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
platform | string | 否 | 项目分类,[web/webgl/android/ios/wxgame/wxshare_android/wxshare_ios/vrpc/vr/wxshare],默认:所有平台 |
scene_id | string | 是 | 场景Id |
group | string | 是 | 场景资源分组 |
window_name | string | 是 | 展位窗口名称 |
{ 'code':'0', 'msg':'返回成功', 'data': { list: [{ 'id':1, // 场景ID 'scene_id': 23, // 场景名称 'scene_name':'WenDaoChangAn_DaTing', // 场景名称 'scene_desc':'问道大厅', // 场景简介 'group_type_id':26/27, // 资源分组类型ID 'group_type':'images/videos', // 资源分组类型 'group':'010_ziranfengguang', // 资源分组名称 'window_name':'main_bigscreen', // 展位名称 'window_desc':'大厅大屏幕', // 展位描述 'window_type_id':'48,49,50,51,52', // 展位类型ID 'window_type':'static/hengxiangliuye/shuxiangliuye/shuxiangyiye/hengxiangyiye', // 展位类型值 'window_position':'0,0,0', // 展位名称 'window_forward':'0,0,0,1', // 展位描述 'window_src_type_id':22/23/24/25/47, // 展位展示内容类型ID 'window_src_type':'picture/video/ppt/screenshare/website', // 展位展示内容类型 'window_src_banner_url':'', // 展位展示内容的Url地址 'window_src_url':'', // 展位展示内容的Url地址 'updatetime':'2023-03-23 16:45:11', // 创建时间 'createtime':'2023-03-23 14:23:22', // 创建时间 }] } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_model_id | integer | 是 | 场景模型Id |
{ 'code':'0', 'msg':'返回成功', 'data': { list: [{ // 房间ID 'id':1, // 场景模型Id 'scene_model_id': 10001, // 房间名称 'room_name': '会议室', // 是否未公共房间 'is_common': false, // 房间区域模型名称 'area_name': 'meeting_room', // 房间门名称,多个门模型名称用[,]隔开 'doors': 'door1,door2', // 分享屏幕名称,多个屏幕模型名称用[,]隔开 'sharescreens': 'screen1,screen2', }] } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | integer | 是 | 场景Id |
{ 'code':'0', 'msg':'返回成功', 'data': { list: [{ // 房间ID 'id':1, // 场景模型Id 'scene_id': 10001, // 房间名称 'show_name': '会议室', // 是否未公共房间 'model_name': false, // 房间区域模型名称 'start_position': 'meeting_room', // 房间门名称,多个门模型名称用[,]隔开 'start_forward': 'door1,door2', // 分享屏幕名称,多个屏幕模型名称用[,]隔开 'jump_scene_id': '10059', 'createtime': '1690526639', }] } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | integer | 是 | 场景Id |
{ 'code':'0', 'msg':'返回成功', 'data': { list: [{ // 导览点Id "id": 1, // 导览点Id "guide_id": 1 // 所属场景Id "scene_id": 10158, // 导览点名称 "guide_name": "测试导览点", // 导览点坐标 "event_point": "57,0.2,53", // 导览点触发距离 "event_distance": "1.00000", // 导览点图片 "event_images": [ "https://cdn.xuhuan.shumaimetaverse.com/uploads/cishanzonghui/yibeitu/dierzhanting/cishanjijin/zhukunjijin/zhukunjijin01.png", "https://cdn.xuhuan.shumaimetaverse.com/uploads/cishanzonghui/yibeitu/dierzhanting/cishanjijin/zhukunjijin/zhukunjijin02.jpg", "https://cdn.xuhuan.shumaimetaverse.com/uploads/cishanzonghui/yibeitu/dierzhanting/cishanjijin/zhukunjijin/zhukunjijin03.jpg", "https://cdn.xuhuan.shumaimetaverse.com/uploads/cishanzonghui/yibeitu/dierzhanting/cishanjijin/zhukunjijin/zhukunjijin06.jpg" ], // 导览点图片 "event_images_scrolltime": [5,10,15,20], // 导览点音频 "event_audio": "https://cdn.xuhuan.shumaimetaverse.com/temp/test.mp3", // 导览点视频 "event_video": "https://cdn.xuhuan.shumaimetaverse.com/uploads/cishanzonghui/loading_hengban1.mp4", // 导览点排序 "sort": 0, // 导览点创建时间 "createtime_show": 1692083853, }] } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统账号可用 |
{ 'code':'0', 'msg':'返回成功', 'data': { // 上架量 'total_online_count': 15, // 点赞量 'total_like_count': 102, // 收藏量 'total_favorite_count': 98, // 浏览量 'total_browse_count': 2045, } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | integer | 是 | 场景Id |
{ 'code':'0', 'msg':'返回成功', 'data': { // 上架量 'total_count': 15, // 点赞量 'total_size': 102, // 收藏量 'sub_size': 98, // 浏览量 'model_count': 2045, // 浏览量 'model_size': 2045, // 浏览量 'pic_count': 2045, // 浏览量 'pic_size': 2045, // 浏览量 'audio_count': 2045, // 浏览量 'audio_size': 2045, // 浏览量 'video_count': 2045, // 浏览量 'video_size': 2045, // 浏览量 'tips': '场景信息:已使用素材共:xxx个,大小:xxMB,剩余空间:xxMB,其中模型:xx个,大小:xxMB,其中图片:xx个,大小:xxMB,其中音频:xx个,大小:xxMB,其中视频:xx个,大小:xxMB', } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 否 | 请求的Token,未登录可以不传 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
group | string | 否 | 模型样式,[business/cartoon],默认:Null |
group1 | string | 否 | 模型分组,[boy/girl],默认:Null |
part | string | 否 | 模型分组,[head/body/legs/feet],默认:Null |
{ 'code':'0', 'msg':'返回成功', 'data':[ { // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型类型ID "review_type_id": 31, // 模型类型键 "review_type_key": "review_type_wait", // 模型类型名称 "review_type_name": "待审核", // 审核状态值 "review_type_value": "0", // 模型资源样式,整体模型分散成小模型时可用 'model_group': 'unknow/business/cartoon', // 模型资源分组,整体模型分散成小模型时可用 'model_group1': 'unknow/boy/girl', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': 'unknow/head/body/legs/feet', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", // 标签 "tags": 所属标签,逗号隔开 // 上传完成状态,0-1的小数,上传百分比,1为上传完成 "upload_completed": 0 // 素材创建时间 "createtime": 1686566478 } ] }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 玩家登陆的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
group | string | 否 | 素材分类,[scene/unit/other],默认:scene |
type | string | 否 | 素材类型,scene包含[home/map],unit包含[player/monster/npc/other],other包含[picture/audio/video],默认:map |
review | string | 否 | 审核状态,包含[0/1/2/3]=>[待审核/审核通过/审核失败/违规],默认:缺省 |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
{ 'code':'0', 'msg':'返回成功', 'data':[ { // Id 'id': 10002, // 显示名称 'show_name': '办公室', // 模型资源名称 'model_name': 'Office', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 14, // 模型资源类别键 "model_category_key": "model_category_scene", // 模型资源类别名称 "model_category_name": "场景模型", // 模型资源类别值 "model_category_value": "Scene", // 模型类型ID "model_type_id": 17, // 模型类型键 "model_type_key": "model_type_map", // 模型类型名称 "model_type_name": "单场景地图", // 模型类型值 "model_type_value": "Map", // 模型类型ID "review_type_id": 31, // 模型类型键 "review_type_key": "review_type_wait", // 模型类型名称 "review_type_name": "待审核", // 审核状态值 "review_type_value": "0", // FBX模型路径 "model_path_fbx": "0", // Android模型路径 "model_path_android": "0", // WebGL模型路径 "model_path_webgl": "0", // VR转换后模型路径 "model_path_vr": "0", // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", // 上传完成状态,0-1的小数,上传百分比,1为上传完成 "upload_completed": 0 // 素材创建时间 "createtime": 1686566478 } ] }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 否 | 请求的Token,未登录可以不传 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
model_id | int | 是 | 角色模型的WebId |
{ 'code':'0', 'msg':'返回成功', 'data':{ // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型类型ID "review_type_id": 31, // 模型类型键 "review_type_key": "review_type_wait", // 模型类型名称 "review_type_name": "待审核", // 审核状态值 "review_type_value": "0", // 模型资源央视,整体模型分散成小模型时可用 'model_group': 'unknow/business/cartoon', // 模型资源分组,整体模型分散成小模型时可用 'model_group1': 'unknow/boy/girl', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': 'unknow/head/body/legs/feet', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", // 上传完成状态,0-1的小数,上传百分比,1为上传完成 "upload_completed": 0 // 素材创建时间 "createtime": 1686566478 } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
default_var | string | 是 | 默认场景变量名称[default_player_model],默认:default_player_model |
{ 'code':'0', 'msg':'返回成功', 'data':{ // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型类型ID "review_type_id": 31, // 模型类型键 "review_type_key": "review_type_wait", // 模型类型名称 "review_type_name": "待审核", // 审核状态值 "review_type_value": "0", // 模型资源央视,整体模型分散成小模型时可用 'model_group': 'unknow/business/cartoon', // 模型资源分组,整体模型分散成小模型时可用 'model_group1': 'unknow/boy/girl', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': 'unknow/head/body/legs/feet', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", // 上传完成状态,0-1的小数,上传百分比,1为上传完成 "upload_completed": 0 // 素材创建时间 "createtime": 1686566478 } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录玩家的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
model_id | int | 否 | 素材Id,[存在ID为保存,不存在则为创建] |
show_name | string | 是 | 素材名称 |
model_name | string | 是 | 素材唯一名称 |
category | string | 是 | 素材类别,[scene/unit/other],默认:scene |
type | string | 是 | 素材类型,scene包含[home/map],unit包含[player/monster/npc/other],other包含[picture/audio/video],默认:map |
show_icon | string | 否 | 素材的展示图片的Url |
show_model | string | 否 | 素材的远程地址Url |
size | int | 否 | 素材占用空间大小 |
tags | string | 否 | 素材标签,[多个用英文逗号隔开] |
upload_completed | float | 否 | 上传完成度,0-1 |
{ 'code':'0', 'msg':'返回成功', 'data':{ // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型类型ID "review_type_id": 31, // 模型类型键 "review_type_key": "review_type_wait", // 模型类型名称 "review_type_name": "待审核", // 审核状态值 "review_type_value": "0", // 模型资源央视,整体模型分散成小模型时可用 'model_group': 'unknow/business/cartoon', // 模型资源分组,整体模型分散成小模型时可用 'model_group1': 'unknow/boy/girl', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': 'unknow/head/body/legs/feet', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", // 上传完成状态,0-1的小数,上传百分比,1为上传完成 "upload_completed": 0 // 素材创建时间 "createtime": 1686566478 } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登陆的系统用户 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
process_type | string | 是 | 处理类型 |
page | int | 否 | 页码 |
page_size | int | 否 | 每页查询量,默认:10条记录 |
update_data | array | 否 | 查询后变更信息 |
{ 'code':'0', 'msg':'返回成功', }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登陆的系统用户 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
model_id | int | 是 | 素材Id |
model_name | string | 否 | 素材名称 |
model_path_fbx | string | 否 | FBX文件素材路径 |
model_path_webgl | string | 否 | WebGL的Bundle文件 |
model_path_android | string | 否 | Android的Bundle文件路径 |
model_path_vr | string | 否 | VR的Bundle文件路径 |
transfer_status | string | 否 | 转换状态 |
upload_completed | float | 否 | 上传完成度,0到1的小数,1为完成上传 |
uploadtime | int | 否 | 上传时间 |
transfertime | int | 否 | 转换时间 |
{ 'code':'0', 'msg':'返回成功', }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登陆的系统用户 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
update_data | int | 是 | 要更新的素材信息列表,每条信息必须包含id和type,否则则会被遗弃 |
{ 'code':'0', 'msg':'保存素材信息更新成功', 'data':[ { 'ids': [10006,10302,....], 'process_type': 'review_media|vr360_image|video_banner|transfer_fbx_model' 'result': false | 1 // 更新了多少条数据,false或者0为没有更新 }, ... ] }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录玩家的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
model_id | int | 是 | 素材Id |
{ 'code':'0', 'msg':'返回成功', }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录玩家的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
model_id | int | 是 | 素材Id |
{ 'code':'0', 'msg':'返回成功', }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登陆的系统用户 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
file | file | 是 | 素材资源 |
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
chunkid | string | 否 | 分片ID,特别提示:分片上传的标志,设置此参数代表启用分片上传 |
action | string | 否 | 分片操作类型,可用参数:[clean/merge/chunk],默认:chunk,分片时有效 |
chunkindex | string | 否 | 分片的索引,分片时有效 |
chunkcount | string | 否 | 分片总片数 |
filename | string | 否 | 文件名称,注:合并[merge]分段文件时需要 |
category | string | 否 | 素材类别,[scene/unit/other],默认:scene |
type | string | 否 | 素材类型,scene包含[home/map],unit包含[player/monster/npc/other],other包含[picture/audio/video],默认:map |
{ 'code':'0', 'msg':'返回成功', 'data': { // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型类型ID "review_type_id": 31, // 模型类型键 "review_type_key": "review_type_wait", // 模型类型名称 "review_type_name": "待审核", // 审核状态值 "review_type_value": "0", // 模型资源央视,整体模型分散成小模型时可用 'model_group': 'unknow/business/cartoon', // 模型资源分组,整体模型分散成小模型时可用 'model_group1': 'unknow/boy/girl', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': 'unknow/head/body/legs/feet', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", // 上传完成状态,0-1的小数,上传百分比,1为上传完成 "upload_completed": 0 // 素材创建时间 "createtime": 1686566478 } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
style | string | 否 | 模型样式,[business/cartoon],默认:business |
group | string | 否 | 模型样式,[boy/girl],默认:boy |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
{ 'code':'0', 'msg':'返回成功', 'data':[{ // 套装Id 'id': 1, // 套装Id 'suit_id': 1, // 显示名称 'show_name': '商务套装[男]', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 套装样式[商务/卡通] 'suit_group': 'bussiness/cartoon', // 套装分组[男/女] 'suit_group1': 'boy/girl', // 是否为默认套装 'is_default': 1, // 套装排序 'sort': 1, // 套装创建时间 "createtime": 1686566478 // 套装更新时间 "updatetime": 1686566478 // 套装模型列表 'suit_models':[ { // 骨骼Id 'bone_id': 10001, // 骨骼显示名称 'bone_show': '程序猿', // 骨骼资源名称 'bone_name': 'Role_01', // 模型资源样式,整体模型分散成小模型时可用 'group': 'unknow/business/cartoon', // 模型资源分组,整体模型分散成小模型时可用 'group1': 'unknow/boy/girl', // 模型Id 'model_id': 10001, // 显示名称 'model_show': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': 'unknow/head/body/legs/feet', // 模型FBX文件路径 'model_path_fbx': 'https://cdn.xuhuan.shumaimetaverse.com/modelsource/player/KT_Boy01/KT_Boy01_Head.fbx', // 模型材质列表 'materials': [ { // 材质Id 'id': 10001, // 材质Id 'material_id': 10001, // 材质展示名称 'material_show': '白色西服', // 材质资源名称 'material_name': 'BlackShortHair', // 材质分块在整体模型中所属部分,整个体模型分散成小模型时有效 'material_part': 'unknow/hair/head/body/legs/feet', }, ], },...], }] }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
suit_id | int | 否 | 套装ID |
{ 'code':'0', 'msg':'返回成功', 'data':{ // 套装Id 'id': 1, // 套装Id 'suit_id': 1, // 显示名称 'show_name': '商务套装[男]', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 套装样式[商务/卡通] 'suit_group': 'bussiness/cartoon', // 套装分组[男/女] 'suit_group1': 'boy/girl', // 是否为默认套装 'is_default': 1, // 套装排序 'sort': 1, // 套装创建时间 "createtime": 1686566478 // 套装更新时间 "updatetime": 1686566478 // 套装模型列表 'suit_models':[ { // 骨骼Id 'bone_id': 10001, // 骨骼显示名称 'bone_show': '程序猿', // 骨骼资源名称 'bone_name': 'Role_01', // 模型资源样式,整体模型分散成小模型时可用 'group': 'unknow/business/cartoon', // 模型资源分组,整体模型分散成小模型时可用 'group1': 'unknow/boy/girl', // 模型Id 'model_id': 10001, // 显示名称 'model_show': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': 'unknow/head/body/legs/feet', // 模型FBX文件路径 'model_path_fbx': 'https://cdn.xuhuan.shumaimetaverse.com/modelsource/player/KT_Boy01/KT_Boy01_Head.fbx', // 模型材质列表 'materials': [ { // 材质Id 'id': 10001, // 材质Id 'material_id': 10001, // 材质展示名称 'material_show': '白色西服', // 材质资源名称 'material_name': 'BlackShortHair', // 材质分块在整体模型中所属部分,整个体模型分散成小模型时有效 'material_part': 'unknow/hair/head/body/legs/feet', }, ], },...], }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
style | string | 否 | 模型样式,[business/cartoon],默认:business |
group | string | 否 | 模型分类,[boy/girl] |
part | string | 否 | 模型分块,[body/legs/feet] |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
{ 'code':'0', 'msg':'返回成功', 'data':{[ { // 骨骼Id 'bone_id': 10001, // 骨骼显示名称 'bone_show': '程序猿', // 骨骼资源名称 'bone_name': 'Role_01', // 模型资源样式,整体模型分散成小模型时可用 'group': 'unknow/business/cartoon', // 模型资源分组,整体模型分散成小模型时可用 'group1': 'unknow/boy/girl', // 模型Id 'model_id': 10001, // 显示名称 'model_show': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': 'unknow/head/body/legs/feet', // 模型FBX文件路径 'model_path_fbx': 'https://cdn.xuhuan.shumaimetaverse.com/modelsource/player/KT_Boy01/KT_Boy01_Head.fbx', // 模型材质列表 'materials': [ { // 材质Id 'id': 10001, // 材质Id 'material_id': 10001, // 材质展示名称 'material_show': '白色西服', // 材质资源名称 'material_name': 'BlackShortHair', // 材质分块在整体模型中所属部分,整个体模型分散成小模型时有效 'material_part': 'unknow/hair/head/body/legs/feet', }, ], } ]}
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
style | string | 否 | 模型样式,[business/cartoon],默认:business |
group | string | 否 | 模型样式,[boy/girl],默认:boy |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
{ 'code':'0', 'msg':'返回成功', 'data':{[ { // 骨骼Id 'bone_id': 10001, // 骨骼显示名称 'bone_show': '程序猿', // 骨骼资源名称 'bone_name': 'Role_01', // 模型资源样式,整体模型分散成小模型时可用 'group': 'unknow/business/cartoon', // 模型资源分组,整体模型分散成小模型时可用 'group1': 'unknow/boy/girl', // 模型Id 'model_id': 10001, // 显示名称 'model_show': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': 'unknow/head/body/legs/feet', // 模型FBX文件路径 'model_path_fbx': 'https://cdn.xuhuan.shumaimetaverse.com/modelsource/player/KT_Boy01/KT_Boy01_Head.fbx', // 模型材质列表 'materials': [ { // 材质Id 'id': 10001, // 材质Id 'material_id': 10001, // 材质展示名称 'material_show': '白色西服', // 材质资源名称 'material_name': 'BlackShortHair', // 材质分块在整体模型中所属部分,整个体模型分散成小模型时有效 'material_part': 'unknow/hair/head/body/legs/feet', }, ], } ]}
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,必须登陆 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
nickname | string | 否 | 用户昵称 |
faceicon | string | 否 | 用户图像 |
params | object | 是 | [{bone_id:骨骼ID,model_id:模型ID,material_ids:材质Id集合,多个Id以逗号分开}] |
{ 'code':'0', 'msg':'返回成功', 'data':{ }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | int | 是 | 所在场景Id,例如:10172 |
model_id | int | 是 | 所在场景模型Id,例如:10362 |
model_name | string | 是 | 所在场景模型名称,例如:LongNianChunJie |
params | object | 否 | 当前模型装备,例如:[{bone_id:骨骼ID,model_id:模型ID,material_ids:材质Id集合,多个Id以逗号分开}] |
{ 'code':'0', 'msg':'返回成功', 'data':{ }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
category | int | 是 | 素材类型, [model,picture,video,audio] |
is_common | int | 否 | 是否筛选公共资源,不筛选则不设置, 0:非公共资源,1:公共素材 |
name | string | 否 | 按名称筛选 |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
page_size | integer | 否 | 每页展示数据量,默认:20 |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
scene_id | int | 是 | 场景Id |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
scene_id | int | 是 | 场景Id |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
offset | integer | 否 | 搜索位置的偏移量,默认:0 |
page_size | integer | 否 | 每页展示数据量,默认:10 |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_object_id | int | 是 | 场景对象Id |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
scene_id | int | 是 | 场景Id |
json_data | string | 是 | 场景对象相关数据 |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
scene_id | int | 是 | 场景Id |
object_id | int | 是 | 场景对象Id |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
object_type_id | int | 是 | 场景对象类型ID |
event_type_id | int | 是 | 场景对象事件类型ID |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
object_type_id | int | 是 | 场景对象类型ID |
event_type_id | int | 是 | 场景对象事件类型ID |
action_type_id | int | 是 | 场景对象动效类型ID |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | int | 是 | 场景对象ID |
review_status | string | 否 | 审核状态[待审核/审核通过/审核不通过/审核中][wait/pass/fail/review],默认:fail |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | int | 是 | 场景Id |
model_name | string | 否 | 筛选素材名称 |
type | string | 否 | 筛选素材类型,[model/picture/audio/video] |
page | integer | 否 | 每页展示数据量,页码从1开始,默认:1 |
page_size | integer | 否 | 每页展示数据量,默认:20 |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
use_id | int | 是 | 使用Id |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 否 |
鉴权 | 否 |
{ 'code':'0', 'msg':'返回成功', 'data': [ { "scene_source_type": { "id": 22, "type_group": "modelsource", "type_id": 8, "type_key": "shopwindow_src_type_picture", "type_desc": "图片", "type_value": "image/jpg,image/jpeg,image/png", "sort": 0, "this_id": 22 }, "default_banner": { "id": 10313, "bone_id": 0, "show_name": "sdsdf", "show_icon": "https://cdn.xuhuan.shumaimetaverse.com/release/modelsource/images/10019/1703727200751/1703727200751.jpg/modelbanner", "show_model": "https://cdn.xuhuan.shumaimetaverse.com/release/modelsource/images/10019/1703727200751/1703727200751.jpg", "model_category_id": 42, "model_type_id": 43, "model_name": "1703727201601", "model_path_fbx": null, "is_common": false, "review_type_id": 31, "size": 0, "tags": null, "transfer_status": "change_upload_success", "model_category_key": "model_category_other", "model_category_name": "其他资源", "model_category_value": "other", "model_type_key": "model_type_picture", "model_type_name": "图片", "model_type_value": "Pictrue", "review_type_key": "review_type_wait", "review_type_name": "待审核", "review_type_value": "0", "size_show": "0 B", "model_id": 10313 } }, ... ] }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | int | 否 | 场景Id |
show_name | string | 否 | 显示名称 |
model_name | string | 否 | 模型名称 |
position | string | 否 | 位置信息,例如:0,0,0 |
rotation | string | 否 | 朝向信息,例如:0,0,0 |
scale | string | 否 | 缩放信息,例如:0,0,0 |
locked | int | 否 | 锁定,0:未锁定,1:已锁定 |
object_type_id | int | 否 | 对象类型[68=>普通对象,69=>热点对象,70=>导览对象] |
fire_event_id | int | 否 | 事件类型[71=>鼠标左键单击,72=>鼠标右键单击,73=>鼠标左键双击,74=>鼠标右键双击,75=>柱形区域,76=>球形区域,77=>矩形区域] |
fire_event_radius | int | 否 | 事件触发半径 |
fire_event_width | int | 否 | 事件触发宽 |
fire_event_height | int | 否 | 事件触发高 |
fire_event_length | int | 否 | 事件触发长 |
fire_event_params | string | 否 | 事件触发其他参数,JSON格式 |
static_source_id | int | 否 | 静态对象资源ID |
guide_stay_time | int | 否 | 导览点停留时间,单位:秒 |
guide_source_id | int | 否 | 导览点触发资源ID |
guide_skip_source_id | int | 否 | 导览点跳过时资源ID |
guide_path_nodes | string | 否 | 导览点路点集合,Vector3,用;分割 |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | int | 否 | 场景Id |
action_id | int | 否 | 动效Id |
action_type_id | int | 否 | 动效类型[48=>静态动效,49=>横向六页,50=>竖向六页,51=>竖向一页,52=>横向一页,53=>水平跑马灯,54=>垂直跑马灯,56=>隐藏事件] |
limit_source_type_id | int | 否 | 限制使用的资源类型[22=>图片,23=>视频,24=>PDF,55=>音频,79=>文本] |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
scene_id | int | 否 | 场景Id |
object_id | int | 否 | 对象Id |
action_id | int | 否 | 动效Id |
source_id | int | 否 | 资源Id |
show_name | string | 否 | 资源显示名称 |
model_name | string | 否 | 资源模型名称 |
src_type_id | int | 否 | 资源类型[22=>图片,23=>视频,24=>PDF,25=>屏幕分享,47=>内开网页,55=>音频,57=>Unity对话框,58=>JS对话框,64=>外开网页,78=>模型资源,79=>文本] |
source_banner_id | int | 否 | 资源的封面资源ID |
src_value | string | 否 | 根据资源类型取值,[文本、网站=>字符串值, 图片、音频、视频、PDF、模型=>资源ID, 对话框=>对话ID] |
{ 'code':'0', 'msg':'返回成功', 'data': { } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录玩家的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
page | int | 否 | 页码,默认:1 |
page_size | int | 否 | 每页数量,默认20 |
{ "code": 0, "msg": "请求成功", "time": "1691146926", "data": { "list": [ { // 消息ID "id": 2, // 消息显示标题 "show_title": "默认登录场景", // 消息标题 "title": "默认登录场景", // 消息类型ID "msg_type_id": 46, // 消息类型键名 "msg_type_key": "msg_type_system", // 消息类型名称 "msg_type_name": "系统消息", // 消息是否已读,0:未读,1:已读 "is_read": 1 // 消息发送人ID "from_user": { "id": 10001, "nickname": "abc", "avatar": “”, } // 收到时间 "createtime": 1686566478 // 收到时间 "createtime_show": "2024-05-30 13:57:08" // 读取时间 "readtime": 1686566478 // 读取时间 "readtime_show": "2024-05-30 13:57:08" // 消息有效时间 "validtime": 1686566478 // 消息有效时间 "validtime_show": "2024-05-30 13:57:08" } ], "total_count": 1, "page_count": 1 } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录玩家的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
msg_id | string | 是 | 消息Id |
return_type | string | 否 | 返回内容类型[content/page],默认:content |
{ "code": 0, "msg": "请求成功", "time": "1691146926", "data": { // 消息ID "id": 2, // 消息显示标题 "show_title": "默认登录场景", // 消息标题 "title": "默认登录场景", // 消息类型ID "msg_type_id": 46, // 消息类型键名 "msg_type_key": "msg_type_system", // 消息类型名称 "msg_type_name": "系统消息", // 消息是否已读,0:未读,1:已读 "is_read": 1 // 消息发送人ID "from_user": { "id": 10001, "nickname": "abc", "avatar": “”, } // 收到时间 "createtime": 1686566478 // 收到时间 "createtime_show": "2024-05-30 13:57:08" // 读取时间 "readtime": 1686566478 // 读取时间 "readtime_show": "2024-05-30 13:57:08" // 消息有效时间 "validtime": 1686566478 // 消息有效时间 "validtime_show": "2024-05-30 13:57:08" } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录玩家的Token |
{ "code": 0, "msg": "请求成功", "time": "1691146926", "data": {} }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登录玩家的Token |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
msg_id | string | 是 | 消息Id |
{ "code": 0, "msg": "请求成功", "time": "1691146926", }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
username | string | 是 | 用户名 |
id | integer | 是 | 排除检测会员Id |
{ 'code':'0', 'msg':'成功' 'data': { 'suggestion': '建议处理的结果,通过:Pass, 审查: Review', 'keywords': '审查的关键字列表', 'label': '审查的关键字所属范围' } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
nickname | string | 是 | 昵称信息 |
id | integer | 是 | 排除检测会员Id |
{ 'code':'0', 'msg':'成功' 'data': { 'suggestion': '建议处理的结果,通过:Pass, 审查: Review', 'keywords': '审查的关键字列表', 'label': '审查的关键字所属范围' } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
nickname | string | 是 | 昵称信息 |
{ 'code':'0', 'msg':'成功' 'data': { 'suggestion': '建议处理的结果,通过:Pass, 审查: Review', 'keywords': '审查的关键字列表', 'label': '审查的关键字所属范围' } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
content | string | 是 | 检测内容 |
{ 'code':'0', 'msg':'成功' 'data': { 'suggestion': '建议处理的结果,通过:Pass, 审查: Review', 'keywords': '审查的关键字列表', 'label': '审查的关键字所属范围' } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
content | string | 是 | 标题内容 |
{ 'code':'0', 'msg':'成功' 'data': { 'suggestion': '建议处理的结果,通过:Pass, 审查: Review', 'keywords': '审查的关键字列表', 'label': '审查的关键字所属范围' } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
mobile | string | 是 | 手机号 |
id | integer | 是 | 排除检测会员Id |
{ 'code':'0', 'msg':'成功' }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
mobile | string | 是 | 手机号 |
{ 'code':'0', 'msg':'成功' }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
string | 是 | 邮箱 | |
id | integer | 是 | 排除检测会员Id |
{ 'code':'0', 'msg':'成功' }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
string | 是 | 邮箱 |
{ 'code':'0', 'msg':'成功' }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
mobile | string | 是 | 手机号 |
captcha | string | 是 | 验证码 |
event | string | 是 | 事件(login/mobilelogin/register |
{ 'code':'0', 'msg':'成功' }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
string | 是 | 邮箱 | |
captcha | string | 是 | 验证码 |
event | string | 是 | 事件(login/mobilelogin/register |
{ 'code':'0', 'msg':'成功' }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
platform | string | 否 | 平台[android/web] |
about_var | string | 是 | 默认场景变量名称[agreement/privacy]=>[用户协议/隐私声明] |
{ 'code':'0', 'msg':'返回成功', 'data': '文本内容' }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
platform | string | 否 | 平台[android/webgl/vr] |
current_version | string | 否 | 客户端当前版本 |
{ 'code':'0', 'msg':'返回成功', 'data': { // 版本ID "id": 1, // 项目ID "project_id": 28, // 平台 "platform": "android", // 是否为当前版本 "is_current": 1, // 服务器版本 "server_version": null, // 包版本 "package_version": "1.0.000", // 资源版本 "source_version": "1.0.000", // 中继服许可证 "router_license": null, // 资源Url连接 "source_url": null, // 发布版本包下载链接 "publish_url": "https://cdn.shumaimetaverse.com/package/舒迈科技培训平台_2022_12_9_Android_001.apk", // 是否需要强制更新 "force_update": 0, // APK版本号 "apk_version_code": null, // 版本更新描述 "apk_version_description": null, // 版本创建时间 "createtime": null, // 版本删除时间 "deletetime": null } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 请求的Token,系统或者测试账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
id | int | 否 | 要修改的版本ID,为空或者0的情况下代表新增版本,否则为修改版本 |
project_id | int | 是 | 项目ID,默认:28,为虚幻奇点项目,此字段和project字段必须有其一 |
project | string | 是 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian,此字段和project_id字段必须有其一 |
platform | string | 是 | 平台[android/webgl/vr] |
is_current | int | 否 | 是否为当前版本,0:非当前版本,1:是当前版本,默认:0,非当前版本 |
server_version | string | 否 | 对应的服务器版本 |
package_version | string | 是 | 对应的包版本 |
source_version | string | 是 | 对应的包资源版本 |
router_license | string | 否 | 中继服许可证 |
source_url | string | 否 | 热更新资源Url连接 |
publish_url | string | 是 | 发布包的Url连接 |
force_update | int | 否 | 是否为强制更新包,0:非强制,1:强制,默认:0,非强制 |
is_publish | int | 否 | 是否为发布版本,0:非发布,1:发布,默认:0,非发布 |
apk_version_code | string | 是 | 版本比对的版本号,例如1.0.001,版本比对号为1000001 |
apk_version_description | string | 否 | 版本更新内容的详细描述,以后后去回溯 |
update_content | string | 否 | 更新内容,显示给用户 |
remarks | string | 是 | 版本备注 |
{ 'code':'0', 'msg':'返回成功', 'data': { // 版本ID "id": 1, // 项目ID "project_id": 28, // 平台 "platform": "android", // 是否为当前版本 "is_current": 1, // 服务器版本 "server_version": null, // 包版本 "package_version": "1.0.000", // 资源版本 "source_version": "1.0.000", // 中继服许可证 "router_license": null, // 资源Url连接 "source_url": null, // 发布版本包下载链接 "publish_url": "https://cdn.shumaimetaverse.com/package/舒迈科技培训平台_2022_12_9_Android_001.apk", // 是否需要强制更新 "force_update": 0, // APK版本号 "apk_version_code": null, // 版本更新描述 "apk_version_description": null, // 版本创建时间 "createtime": null, // 版本删除时间 "deletetime": null } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 否 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
{ 'code':'0', 'msg':'返回成功', 'data': 0, // 是否开启客户日志,0:不开启,1:开启 }
登录 | 否 |
鉴权 | 否 |
{ 'code':'0', 'msg':'返回成功', 'data': '文本内容' }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
project | string | 是 | 项目分类,[XuHuanQiDian/HaiKouDaJiangTang/WenDao],默认:XuHuanQiDian |
platform | string | 是 | 平台,[android/ios/web/webgl/wxshare/vr],默认:android |
group | string | 否 | 参数所属组,var为空时将根据group内容读取一组参数和值的集合,group和var不能同时为空,默认:空 |
var | string | 否 | 参数名称,group和var不能同时为空,默认:空 |
{ 'code':'0', 'msg':'返回成功', 'data': { 'var1': 'value1', 'var2': 'value2', 'var3': 'value3', 'var_n': 'value_n' } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 否 | 登录系统的Token,非必须,用以记录日志操作者 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
level | int | 否 | 日志等级 |
content | string | 否 | 日志内容 |
platform | string | 否 | 平台,[android/ios/web/webgl/wxshare_android/vr] |
scene | string | 否 | 当前使用场景数据 |
unit | string | 否 | 场景对象数据 |
params | string | 否 | 臆测自定参数或者Json数据 |
remarks | string | 否 | 记录日志的特殊标记,默认:空 |
{ 'code':'0', 'msg':'返回成功', 'data': null }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 否 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
user_id_type | string | 否 | 用户Id类型,[open_id/union_id/user_id], 默认:open_id |
mobiles | string[] | 是 | 要查询的用户手机号,多个数据用[,]隔开,最多50条,emails与mobiles相互独立,每条用户手机号返回对应的用户ID |
emails | string[] | 是 | 要查询的用户邮箱(不支持企业邮箱),多个数据用[,]隔开,最多50条,emails与mobiles相互独立,每条用户邮箱返回对应的用户ID |
{ 'code':'0', 'msg':'返回成功', 'data': { "user_list": [ { "user_id": "ou_979112345678741d29069abcdef089d4", "email": "zhangsan@a.com" },{ "user_id": "ou_919112245678741d29069abcdef096af", "email": "lisi@a.com" }, { "user_id": "ou_46a087654321a1dc920ffab8fedc823f", "mobile": "13812345678" }, { "user_id": "ou_01b081675121a1dc920ffab97cdc017a", "mobile": "13812345679" } ] } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 否 | 请求的Token,系统账号可用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
receive_id_type | string | 否 | 用户Id类型,[open_id/union_id/user_id/email/chat_id], 默认:open_id |
receive_id | string | 是 | 根据receive_id_type获取的接受者Id |
msg_type | string | 否 | 消息体的类型【文本/富文本/图片/消息卡片/分享群名片/分享个人名片/语音/视频/文件/表情包】=>【text/post/image/interactive/share_chat/share_user/audio/media/file/sticker】,默认:text |
content | string | 是 | 消息内容,JSON结构序列化后的字符串。不同msg_type对应不同内容 |
{ 'code':'0', 'msg':'返回成功', 'data': {} }
登录 | 否 |
鉴权 | 否 |
{ // 消息编号,[0:请求成功; 87009:invalid signature 签名错误] 'code':'0', // 消息描述 'msg':'返回成功' // 获取的Token数据 'data': { // 获取Token数据时,返回的Code错误码 'errcode': 40013, // 获取Token数据时,返回的Code错误信息 'errmsg': 'invalid appid', // 获取到的凭证 'access_token': ACCESS_TOKEN, // 凭证的过期时间,默认:7200(秒) 'expires_in': 7200, // 获取凭证的请求Unixtime时间点 'request_time': 1723444889, // 凭证的有效Unixtime时间点 'valid_time': 1723444889, // 是否从Session中获取 'from_session': 0, } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
openid | string | 是 | 用户唯一标识符 |
signature | string | 是 | 用户登录态签名 |
sig_method | string | 否 | 用户登录态签名的哈希方法,目前只支持 hmac_sha256,默认:hmac_sha256 |
{ // 消息编号,[0:请求成功; 87009:invalid signature 签名错误] 'code':'0', // 消息描述 'msg':'返回成功' }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
code | string | 是 | 登录获取的Code |
{ // 消息编号,[-1:系统繁忙,此时请开发者稍候再试; 0:请求成功; 40029:code 无效; 45011:频率限制,每个用户每分钟100次; 40226:高风险等级用户,小程序登录拦截] 'code':'0', // 消息描述 'msg':'返回成功' // 返回的数据 { // 用户唯一标识 'openid':'1', // 会话密钥 'session_key':'dh0a29knb1092nb9bd78f' // 用户在开放平台的唯一标识符,若当前小程序已绑定到微信开放平台账号下会返回 'unionid':'1', // 错误码,[-1:系统繁忙,此时请开发者稍候再试; 0:请求成功; 40029:code 无效; 45011:频率限制,每个用户每分钟100次; 40226:高风险等级用户,小程序登录拦截] 'errcode':'返回成功' // 错误信息 'errmsg':'返回成功' } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
openid | string | 是 | 用户唯一标识符 |
signature | string | 是 | 用户登录态签名 |
sig_method | string | 是 | 用户登录态签名的哈希方法,目前只支持 hmac_sha256 |
{ // 消息编号,[-1:系统繁忙,此时请开发者稍候再试; 0:请求成功; 40029:code 无效; 45011:频率限制,每个用户每分钟100次; 40226:高风险等级用户,小程序登录拦截] 'code':'0', // 消息描述 'msg':'返回成功' // 返回的数据 { // 用户唯一标识 'openid':'1', // 会话密钥 'session_key':'dh0a29knb1092nb9bd78f' // 错误码,[-1:系统繁忙,此时请开发者稍候再试; 0:请求成功; 40029:code 无效; 45011:频率限制,每个用户每分钟100次; 40226:高风险等级用户,小程序登录拦截] 'errcode':'返回成功' // 错误信息 'errmsg':'返回成功' } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
session_key | string | 是 | 会话密钥 |
encrypted_data | string | 是 | 包括敏感数据在内的完整用户信息的加密数据 |
iv | string | 是 | 加密算法的初始向量 |
{ // 消息编号,[0:解密成功; -41001:encodingAesKey 非法; -41002:非法的iv初始向量; -41003:aes 解密失败; -41004:解密后得到的buffer非法; -41005:base64加密失败; -41006:base64解密失败] 'code':'0', // 消息描述 'msg':'返回成功' // 返回的数据 { // 用户唯一标识 'openid':'1', // 会话密钥 'session_key':'dh0a29knb1092nb9bd78f' // 错误码,[-1:系统繁忙,此时请开发者稍候再试; 0:请求成功; 40029:code 无效; 45011:频率限制,每个用户每分钟100次; 40226:高风险等级用户,小程序登录拦截] 'errcode':'返回成功' // 错误信息 'errmsg':'返回成功' } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
openid | string | 是 | 用户唯一标识符 |
{ 'code':'0', 'msg':'成功' "time": "1679300182", "data": { "userinfo": { "id": 10001, "username": "example", "nickname": "艾AA", "mobile": "13888888888", "avatar": "http://admin.shumaimetaverse.com/assets/img/avatar.png", "score": 0, "token": "2ce87d94-5830-42d5-aa45-66cd47184dc5", "user_id": 10001, "player_model_id": 0, "player_model": { // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型资源分组,整体模型分散成小模型时可用 'model_group': '', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': '', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // 创建时间 "createtime": 1679300183, // 上次登录时间 "prevtime": 1696823049, // Token过期时间点的UnixTime "expiretime": 1681892183, // Token过期倒计时(秒) "expires_in": 2592000, } } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
openid | string | 是 | 用户唯一标识符 |
mobile | string | 是 | 用户绑定手机 |
captcha | string | 是 | 用户手机绑定Code |
avatar | string | 否 | 用户图像 |
nickname | string | 否 | 用户昵称 |
gender | int | 否 | 用户性别,0:女,1:男 |
{ 'code':'0', 'msg':'成功' "time": "1679300182", "data": { "userinfo": { "id": 10001, "username": "example", "nickname": "艾AA", "mobile": "13888888888", "avatar": "http://admin.shumaimetaverse.com/assets/img/avatar.png", "score": 0, "token": "2ce87d94-5830-42d5-aa45-66cd47184dc5", "user_id": 10001, "player_model_id": 0, "player_model": { // Id 'id': 10001, // 显示名称 'show_name': '程序猿', // 模型资源名称 'model_name': 'Role_01', // 显示小图标 'show_icon': 'https://cdn.shumaimetaverse.com/example/images/face-male.png', // 显示的模型或图片 'show_model': 'https://cdn.shumaimetaverse.com/example/images/body-male.png', // 模型资源类别ID "model_category_id": 15, // 模型资源类别键 "model_category_key": "model_category_unit", // 模型资源类别名称 "model_category_name": "对象模型", // 模型资源类别值 "model_category_value": "Unit", // 模型类型ID "model_type_id": 18, // 模型类型键 "model_type_key": "model_type_player", // 模型类型名称 "model_type_name": "玩家", // 模型类型值 "model_type_value": "Player", // 模型资源分组,整体模型分散成小模型时可用 'model_group': '', // 模型资源在整体模型中所属部分,整个体模型分散成小模型时有效 'model_part': '', // 模型起始位置 "start_position": "0.5,0.27,18", // 模型起始朝向 "start_forward": "0,-0.7,0,0.7", }, // 创建时间 "createtime": 1679300183, // 上次登录时间 "prevtime": 1696823049, // Token过期时间点的UnixTime "expiretime": 1681892183, // Token过期倒计时(秒) "expires_in": 2592000, } } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
mobile | string | 是 | 手机号码 |
event | string | 是 | 事件名称 |
无
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
mobile | string | 是 | 手机号码 |
event | string | 是 | 事件名称 |
captcha | string | 是 | 验证码 |
无
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
allow_prefix | string | 否 | 平台[modelsource/scene] |
无
登录 | 否 |
鉴权 | 否 |
{ code:0, msg:'获取成功', data: { // 正确情况 "access_token":"ACCESS_TOKEN", "expires_in":7200, // 错误情况 "errcode":40013, "errmsg":"invalid appid", } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
access_url | string | 是 | 访问的Url |
{ code:0, msg:'获取成功', data: { // 正确情况 "noncestr":"ACCESS_TOKEN", "timestamp":1491635035, "signature":"0f9de62fce790f9a083d5c99e95740ceb90c27ed", // 错误情况 "errcode":40013, "errmsg":"invalid appid", } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
prefix | string | 否 | 对象的key以prefix开始 |
marker | string | 否 | 起始对象键标记 |
max_keys | string | 否 | 设置最大遍历出多少个对象, 一次listObjects最大支持1000,默认:50 |
delimiter | string | 否 | Delimiter表示分隔符, 设置为/表示列出当前目录下的object, 设置为空表示列出所有的object |
bucket | string | 否 | 存储桶名称,由BucketName-Appid组成 |
{ code:0, msg:'获取成功', data: { } }
登录 | 是 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
token | string | 是 | 登陆的系统用户 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
file | file | 是 | 资源数据 |
chunkid | string | 否 | 分片ID,特别提示:分片上传的标志,设置此参数代表启用分片上传 |
action | string | 否 | 分片操作类型,可用参数:[clean/merge/chunk],默认:chunk,分片时有效 |
chunkindex | string | 否 | 分片的索引,分片时有效 |
chunkcount | string | 否 | 分片总片数 |
filename | string | 否 | 文件名称,注:合并[merge]分段文件时需要 |
{ code:0, msg:'获取成功', data: { } }
登录 | 否 |
鉴权 | 否 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
api | string | 是 | 访问数智人接口API |
{ code:0, msg:'获取成功', data: { access_url: https://gw.tvs.qq.com/v2/ivh/api?appkey=example_appkey×tamp=1717639699&signature=aCNWYzZdplxWVo%2BJsqzZc9%2BJ9XrwWWITfX3eQpsLVno%3D } }