<!----><!---->
<!---->
入参
|
类型
|
描述
|
Roomid
|
字符串
|
房间
ID
|
Nickname
|
字符串
|
房间中名称
|
Password
|
字符串
|
房间进入密码(如需要密码的话)
|
相关回调函数:
|
ExeonRoomIn
(room
)
ExeonRoomLeave(room
)
ExeonRoomUserIn
(
room
,nick
)
ExeonRoomUserLeave
(
room
,
nick
)
|
功能描述:
|
创建
/
加入房间,如已指定的
ROOMID
已存在,则参与进入此房间
|
回调函数的
Room
对象,包括以下信息:
oo["subject"]
:房间主题,在修改房间主题后才有这个值
oo["roomid"]
:房间号
oo["nickname"]
:当前用户在房间的名称
oo["role"]
:当前用户在房间的角色
:
moderator,none
,
participant
,
visitor
oo["jid"]
:当前用户的
JID
oo["affiliation"]
:当前用户与房间的所属关系:
owner
,none,
admin,member,
outcast
入参
|
类型
|
描述
|
Roomid
|
字符串
|
房间
ID
|
config
|
Object
|
配置对象,包含了房间的相关的配置信息
|
相关回调函数:
|
ExeonRoomConfig
(room
)
|
功能描述:
|
配置指定房间属性
|
config
入参为索引数组,包含了以下属性信息:
config["pubname"]
:房间公开名,传入字符串
config["pubdesc"]
:房间描述,传入字符串
config["subject"]
:是否允许占有者更改房间主题,默认
0
(不允许)
config["maxnum"]
:房间上限人数,传入数值,一般为
20
,
30
,
50
等
config["listroom"]
:指定房间是否允许在公开的房间列表中展现,
0
:不允许,
1
:允许(默认)
config["persist"]
:房间是否是持久的,
0
:不持久(默认),
1
:持久
config["onlymember"]
:房间是否只允许会员进入,
0
:否(默认)
1
:是
config["caninvite"]
:是否允许房间占有着邀请别人加入这个房间,
0
:否
1
:是(默认)
config["roompwd"]
:
Object
,包括属性
config["roompwd"]
.
mustpass
和
config["roompwd"]
.pass
,前者表示进入该房间是否需要密码,
1
:需要
0
:不需要(默认),后者表示在需要密码的情况下的密码串
config["roommanager"]
:
Object
,指定房间管理员,传入
JID
数组
手动指定离开指定房间,入参:
roomid
,一般不需要调用
入参
|
类型
|
描述
|
Roomid
|
字符串
|
房间
ID
|
Msg
|
字符串
|
发送的消息信息
|
相关回调函数:
|
ExeonMessage
(msg,from)
|
功能描述:
|
向指定房间发送消息
|
入参
|
类型
|
描述
|
Roomid
|
字符串
|
房间
ID
|
Msg
|
字符串
|
发送的消息信息
|
To
|
字符串
|
发往房间的某人(房间
nick
)
|
相关回调函数:
|
ExeonMessage
(msg,from)
|
功能描述:
|
向指定房间的指定人私聊
|
入参
|
类型
|
描述
|
Roomid
|
字符串
|
房间
ID
|
Newsubject
|
字符串
|
房间主题
|
相关回调函数:
|
ExeonChangeSubject(roomid,subject)
|
功能描述:
|
修改房间主题,必须有权限,否则将发生错误
|
入参
|
类型
|
描述
|
Roomid
|
字符串
|
房间
ID
|
Newnick
|
字符串
|
新昵称
|
相关回调函数:
|
ExeonNickname(room,nickname)
|
功能描述:
|
修改房间昵称,回调中包含新的昵称名
|
入参
|
类型
|
描述
|
Roomid
|
字符串
|
房间
ID
|
Jid
|
字符串
|
邀请对象
|
Reason
|
字符串
|
邀请理由
|
相关回调函数:
|
ExeonRoomInvite(roomid,from,reason)
|
功能描述:
|
发送加入房间邀请给好友(或指定
JID
)
|
入参
|
类型
|
描述
|
Roomid
|
字符串
|
房间
ID
|
相关回调函数:
|
ExeOnRequestRoomMember(roomid,list
)
|
功能描述:
|
请求房间成员信息
|
ExeOnRequestRoomMember
中的
list
参数为一对象数组,包括如下信息:
js
遍历代码示例:
for(var i=0;i<list.length;i++){
list[i].jid
:成员
JID
list[i].role
:成员在房间的角色
list[i].nickname
:成员在房间的名称
*
list[i].show
:成员在房间的状态,
normal,dnd,xa,away
等
list[i].affiliation
:成员在房间的从属关系
}
入参
|
类型
|
描述
|
Roomid
|
字符串
|
房间
ID
|
vnick
|
字符串
|
房间昵称
|
相关回调函数:
|
|
功能描述:
|
将指定人从指定房间中踢出(
admin,owner
)
|
grant
——设置
/
取消管理员
入参
|
类型
|
描述
|
roomid
|
字符串
|
房间
ID
|
jid
|
字符串
|
所要设置的用户
JID
|
affication
|
字符串
|
用户设置的角色(
admin/
其他字符
)
|
相关回调函数:
|
|
功能描述:
|
设置
/
取消管理员角色
Affication
为
admin
时为设置管理员,其他字符为取消管理员角色
|
分享到:
相关推荐
MoChat 是开源的企业微信应用开发框架&引擎,是一套通用的企业微信多租户SaaS管理系统,得益于 Swoole 和 Hyperf 框架的优秀,MoChat 可提供超高性能的同时,也保持着极其灵活的可扩展性。 应用场景 可用于电商、...
开源的企业微信应用开发框架&引擎,是一套通用的企业微信多租户SaaS管理系统,得益于 Swoole 和 Hyperf 框架的优秀,可提供超高性能的同时,也保持着极其灵活的可扩展性。 应用场景 可用于电商、金融、零售、餐饮...
MoChat是开源的企业微信应用开发框架和引擎,是一套通用的企业微信管理系统,得益于Swoole和Hyperf框架的优秀,MoChat可提供超高性能的同时,也保持着极其灵活的可扩展性。 应用场景 可用于电力商,金融,零售,餐饮...
他还是一位资深的Java软件开发工程师和Android/iOS移动应用开发工程师,活跃于CocoaChina、开源中国、CSDN等社区,CSDN博客专家,在CSDN博客撰写了系列微信公众平台二次开发的教程,深受欢迎并被广泛传播,也因此...
MoChat是开放源码的企业微信应用开发框架和引擎,是一套通用的企业微信管理系统,得益于Hyperf框架的优秀,MoChat可提供超高性能的同时,也保持着极其灵活的可扩展性。 应用场景 可用于电力商,金融,零售,餐饮服装...
严谨谈谈ChatGPT取得的进步、不足及迈向通用人工智能(AGI)的挑战。...名字「伊莉莎」取自1966年由MIT的计算机科学家Joseph Weizenbaum开发的一款聊天机器人。聊天机器人Eliza被设计成一个心理咨询师,讨巧的Eliza项目
第二章 多窗口类浏览器设计 11 2.1 多窗口类浏览器需求分析 11 2.1.1 Activity简介 11 2.1.2 Fragment简介 11 2.1.3 多窗口类浏览器需求 12 2.2 多窗口浏览器模式的实现机制 12 2.2.1安卓移动端多窗口浏览器框架 12 ...
实例095 使用二进制存取用户头像 342 实例096 使用交叉表实现商品销售统计 345 实例097 通过视图修改职工信息 347 实例098 通过存储过程对职工信息进行管理 350 实例099 使用触发器添加、修改及删除职工...
这个例子就是查询任何可执行文件的版本信息并且 C++builder 和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! 如题。详细见源码。 GMem 内存管理单元源码。GMem.cpp...
你/妳能搞清楚微软这一战略举措背后的宏伟计划吗? (The English contents follow the Chinese ones) (英文内容在中文之后) 大型语言模型生成文本的能力,也让它们...它们生成文本的能力使它们能够作为通用的推理引擎
实例270 SESSION更换聊天室界面 357 实例271 清理SESSION缓存提高网站访问的效率 358 第6章 图形图像处理 361 6.1 图像与统计 362 实例272 图形计数器 362 实例273 GD2图形计数器 363 实例274 通过图像显示投票统计...
实例270 SESSION更换聊天室界面 357 实例271 清理SESSION缓存提高网站访问的效率 358 第6章 图形图像处理 361 6.1 图像与统计 362 实例272 图形计数器 362 实例273 GD2图形计数器 363 实例274 通过图像显示投票统计...
"Eclipse "SQL Server " "基于Java语言的浏览器的设计与实现 "Eclipse "SQL Server " "JAVA 两个通用安全模块的设计与实现 "Eclipse "SQL Server " "JAVA 聊天系统的开发和研究 "Eclipse "SQL Server " "JAVA ...
1. 前端采用Nuxt.js,一个基于 Vue的通用应用框架 2. 页面打包后首页有默认数据,方便搜索引擎的SEO优化 3. 强大的模块化体系结构,并且前后端分离,开发更快更轻松 PC模板功能 美观的前端页面展示 完整的商城购买...
1. 前端采用Nuxt.js,一个基于 Vue的通用应用框架 2. 页面打包后首页有默认数据,方便搜索引擎的SEO优化 3. 强大的模块化体系结构,并且前后端分离,开发更快更轻松 PC模板功能 美观的前端页面展示 完整的商城购买...
1. 前端采用Nuxt.js,一个基于 Vue的通用应用框架 2. 页面打包后首页有默认数据,方便搜索引擎的SEO优化 3. 强大的模块化体系结构,并且前后端分离,开发更快更轻松 PC模板功能 美观的前端页面展示 完整的商城购买...
1. 前端采用Nuxt.js,一个基于 Vue的通用应用框架 2. 页面打包后首页有默认数据,方便搜索引擎的SEO优化 3. 强大的模块化体系结构,并且前后端分离,开发更快更轻松 PC模板功能 美观的前端页面展示 完整的商城购买...
1. 前端采用Nuxt.js,一个基于 Vue的通用应用框架 2. 页面打包后首页有默认数据,方便搜索引擎的SEO优化 3. 强大的模块化体系结构,并且前后端分离,开发更快更轻松 PC模板功能 美观的前端页面展示 完整的商城购买...
一系列循序渐进的示例,告诉您如何运行开发环境 finished 现场演示 运行测试 没有测试 部署方式 分叉此仓库以使用它 建于 为样式添加 框架 用于生成UI布局 作者 Fredrick Femar Ochieng-初期工作 执照 此项目已获得...