腾讯会议JSAPI 接口文档_办公协同解决方案
发起一起用
调用 wemeet.collaboration.start 发起一起用。客户端支持:Win、Mac、IOS、Android支持的版本:3.12.0是否需要鉴权:否
示例
const { AppHandleRespType } = wemeet;const callback = (resp) => { const { status, message } = resp; if (status === AppHandleRespType.SUCCESS) { console.log('startCollaboration success'); } else if (status === AppHandleRespType.CANCELED) { console.log('user canceled'); } else { // status === AppHandleRespType.FAILED console.log('startCollaboration failed'); }};
wemeet.collaboration.start({ callback,}) .catch(err => { console.error('startCollaboration failed'); })
结束一起用
调用 wemeet.collaboration.end 结束一起用。客户端支持:Win、Mac、IOS、Android支持的版本:3.12.0是否需要鉴权:否
示例
const { AppHandleRespType } = wemeet;const callback = (resp) => { const { status, message } = resp; if (status === AppHandleRespType.SUCCESS) { console.log('endCollaboration success'); } else if (status === AppHandleRespType.CANCELED) { console.log('user canceled'); } else { // status === AppHandleRespType.FAILED console.log('endCollaboration failed'); }};wemeet.collaboration.end({ callback,}) .catch(err => { console.error('endCollaboration failed'); })
加入一起用
调用 wemeet.collaboration.join 加入一起用。客户端支持:Win、Mac、IOS、Android支持的版本:3.12.0是否需要鉴权:否
示例
wemeet.collaboration.join() .then(() => { console.log('joinCollaboration success'); }) .catch(err => { console.error('joinCollaboration failed'); })
离开一起用
调用 wemeet.collaboration.leave 离开一起用。客户端支持:Win、Mac、IOS、Android支持的版本:3.12.0是否需要鉴权:否
示例
wemeet.collaboration.leave() .then(() => { console.log('leaveCollaboration success'); }) .catch(err => { console.error('leaveCollaboration failed'); })
获取应用当前运行的场景值
调用 wemeet.app.getRunningContext 接口获取应用当前运行的场景值。客户端支持:Win、Mac、IOS、Android支持的版本:3.11.0是否需要鉴权:否
参数说明
返回 Promise_\
。scene:”inmeeting””preMeetingDetail””inCollaboration””historyMeetingDetail””unknown”运行场景:inmeeting(会中)inCollaboration(一起用模式)preMeetingDetail(会前预定会议、会议详情等)historyMeetingDetail(会后历史详情)unknown(未知)
获取当前一起用相关信息
调用 wemeet.collaboration.getContext 接口获取当前一起用环节相关信息。客户端支持:Win、Mac、IOS、Android支持的版本:3.12.0是否需要鉴权:否
参数说明
返回 Promise_\
名称 | 类型 | 描述 |
activeID | String | 本次一起用 ID |
url | String | 本次协作的 url |
示例
wemeet.collaboration.getContext() .then(() => { console.log('getCollaborationContext success'); }) .catch(err => { console.error('getCollaborationContext failed'); })
设置一起用配置项
调用 wemeet.collaboration.setCollaborationConfig 接口设置一起用配置项。客户端支持:Win、Mac、IOS、Android支持的版本:3.12.0是否需要鉴权:否
参数说明
参数 | 类型 | 说明 | 可选 |
url | Undefined、String | 一起用 url,若不配置则发起时默认为当前页面 url | optional |
visible | Undefined、False、True | 应用顶部栏显示一起用按键,若不配置默认为展示 | optional |
示例
wemeet.collaboration.setCollaborationConfig({ visible: false, url: 'https://xxxxxxxx',}) .then(() => { console.log('setCollaborationConfig success'); }) .catch(err => { console.error('setCollaborationConfig failed'); })
事件监听
事件注册方式参照客户端 API 事件监听部分。一起用环节发生变化(collaboration-change)客户端支持:Windows、Mac、IOS、Android支持版本:3.12.0是否需要鉴权:否
参数 | 类型 | 说明 |
action | String | “start”、”join”、”leave”、”end” 一起用状态流转 |
activeId | String | 一起用 ID |
msOpenId | String | 临时用户 ID |
openId | Undefined、String | optional,已授权的用户返回 |
timestamp | Number | 时间戳 |
对腾讯办公协同的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案