加入会议
一、获取入会信息
-
url
https://www.cloudroom.com/CLOUDROOM-SERVER/v2/conference/{confId}/join?nickName={nickName}&userType={userType}&password={password}&joinUserId={joinUserId} -
请求方式
GET -
请求参数
参数名 必填 类型 描述 nickName 是 String 入会昵称 userType 否 Integer 参会者类型(1:主持人;4:普通参会者,默认是4) password 否 String 会议密码 myUserId 否 String 游客方式入会
业务系统的用户id。
调用方指定外部系统的用户id,将业务系统的用户id和会议系统参会人员进行关联。
不需要同步用户账号。joinUserId 否 Long 注册用户方式入会
会议系统里面的用户id。
用户管理相关接口有返回参数userId,这里填userId具体值。
需要先通过用户管理相关接口,将业务系统与会议系统的账号同步。
业务系统存储记录 业务系统的用户id 与 会议系统的用户id 之间的映射关系。 -
请求示例
https://www.cloudroom.com/CLOUDROOM-SERVER/v2/conference/12345678/join?nickName=room -
返回参数
参数名 类型 描述 crmt String 客户端入会的CRMT串 webUrl String WEB会议界面的入会链接 -
返回参数示例
{ "crmt": "CRMT:LU1FRVRVUkw9bXktc2VydmVyLWRvbWFpbi9zZXJ2bGV0L2dldENsaWVudEFjY0tleQotTUVFVD0yODg5NzMyMDswMjQ5ODgyMDU3ZWQ4MzhlNjE3NGUxNTIwYzQzZTE1NDtDTE9VRFJPT00KLUFDTlQ9MTAwMDMzMTQ3Njs0O2RjYzVhMWQ4MmYzZmRjZWUxYWU0NTg2NGEzOTZhOGRiOzc0NjU3Mzc0OzA7MQotTEFORz16aF9DTgotTUVFVFRZUEU9TUFJTgotTE9HQ0ZHPTAKLVdFQlNWUj1teS1zZXJ2ZXItZG9tYWluO2NybGFiLmNsb3Vkcm9vbS5jb207bXktc2VydmVyLWRvbWFpbjoyNzI3Ci1ET01BSU49MQ==", "webUrl": "https://www.cloudroom.com/web/meeting/?crmt=LU1FRVRVUkw9bXktc2VydmVyLWRvbWFpbi9zZXJ2bGV0L2dldENsaWVudEFjY0tleQotTUVFVD0yODg5NzMyMDswMjQ5ODgyMDU3ZWQ4MzhlNjE3NGUxNTIwYzQzZTE1NDtDTE9VRFJPT00KLUFDTlQ9MTAwMDMzMTQ3Njs0O2RjYzVhMWQ4MmYzZmRjZWUxYWU0NTg2NGEzOTZhOGRiOzc0NjU3Mzc0OzA7MQotTEFORz16aF9DTgotTUVFVFRZUEU9TUFJTgotTE9HQ0ZHPTAKLVdFQlNWUj1teS1zZXJ2ZXItZG9tYWluO2NybGFiLmNsb3Vkcm9vbS5jb207bXktc2VydmVyLWRvbWFpbjoyNzI3Ci1ET01BSU49MQ==" }
二、进入会议界面
2.1 直接Web页面入会
直接在浏览器中访问返回的入会链接webUrl,即可进入网页版会议界面。
例如,浏览器输入:
https://www.cloudroom.com/web/meeting/?crmt=LU1FRVRVUkw9bXktc2VydmVyLWRvbWFpbi9zZXJ2bGV0L2dldENsaWVudEFjY0tleQotTUVFVD0yODg5NzMyMDswMjQ5ODgyMDU3ZWQ4MzhlNjE3NGUxNTIwYzQzZTE1NDtDTE9VRFJPT00KLUFDTlQ9MTAwMDMzMTQ3Njs0O2RjYzVhMWQ4MmYzZmRjZWUxYWU0NTg2NGEzOTZhOGRiOzc0NjU3Mzc0OzA7MQotTEFORz16aF9DTgotTUVFVFRZUEU9TUFJTgotTE9HQ0ZHPTAKLVdFQlNWUj1teS1zZXJ2ZXItZG9tYWluO2NybGFiLmNsb3Vkcm9vbS5jb207bXktc2VydmVyLWRvbWFpbjoyNzI3Ci1ET01BSU49MQ==
2.2 调起会议程序入会
2.2.1 在Windows 程序调用
例如,从接口获取到CRMT串如下:
CRMT:LU1FRVRVUkw9bXktc2VydmVyLWRvbWFpbi9zZXJ2bGV0L2dldENsaWVudEFjY0tleQotTUVFVD0yODg5NzMyMDswMjQ5ODgyMDU3ZWQ4MzhlNjE3NGUxNTIwYzQzZTE1NDtDTE9VRFJPT00KLUFDTlQ9MTAwMDMzMTQ3Njs0O2RjYzVhMWQ4MmYzZmRjZWUxYWU0NTg2NGEzOTZhOGRiOzc0NjU3Mzc0OzA7MQotTEFORz16aF9DTgotTUVFVFRZUEU9TUFJTgotTE9HQ0ZHPTAKLVdFQlNWUj1teS1zZXJ2ZXItZG9tYWluO2NybGFiLmNsb3Vkcm9vbS5jb207bXktc2VydmVyLWRvbWFpbjoyNzI3Ci1ET01BSU49MQ==
那么,使用如下代码,可以通过以下代码调起会议客户端:
ShellExecuteA(NULL, "open", "CRMT:XXX", NULL, NULL, SW_SHOW);
示例如下:
ShellExecuteA(NULL, "open", "CRMT:LU1FRVRVUkw9bXktc2VydmVyLWRvbWFpbi9zZXJ2bGV0L2dldENsaWVudEFjY0tleQotTUVFVD0yODg5NzMyMDswMjQ5ODgyMDU3ZWQ4MzhlNjE3NGUxNTIwYzQzZTE1NDtDTE9VRFJPT00KLUFDTlQ9MTAwMDMzMTQ3Njs0O2RjYzVhMWQ4MmYzZmRjZWUxYWU0NTg2NGEzOTZhOGRiOzc0NjU3Mzc0OzA7MQotTEFORz16aF9DTgotTUVFVFRZUEU9TUFJTgotTE9HQ0ZHPTAKLVdFQlNWUj1teS1zZXJ2ZXItZG9tYWluO2NybGFiLmNsb3Vkcm9vbS5jb207bXktc2VydmVyLWRvbWFpbjoyNzI3Ci1ET01BSU49MQ==", NULL, NULL, SW_SHOW);
2.2.2 在Android/触屏端调用
使用如下代码,可以让Android端使用app启动会议:
String crmt = "";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(crmt));
startActivity(intent);
2.2.3 在浏览器页面调用
在浏览器中输入 CRMT 串:
CRMT:LU1FRVRVUkw9bXktc2VydmVyLWRvbWFpbi9zZXJ2bGV0L2dldENsaWVudEFjY0tleQotTUVFVD0yODg5NzMyMDswMjQ5ODgyMDU3ZWQ4MzhlNjE3NGUxNTIwYzQzZTE1NDtDTE9VRFJPT00KLUFDTlQ9MTAwMDMzMTQ3Njs0O2RjYzVhMWQ4MmYzZmRjZWUxYWU0NTg2NGEzOTZhOGRiOzc0NjU3Mzc0OzA7MQotTEFORz16aF9DTgotTUVFVFRZUEU9TUFJTgotTE9HQ0ZHPTAKLVdFQlNWUj1teS1zZXJ2ZXItZG9tYWluO2NybGFiLmNsb3Vkcm9vbS5jb207bXktc2VydmVyLWRvbWFpbjoyNzI3Ci1ET01BSU49MQ==

浏览器会弹出提示框

点击打开后,会调起本地已安装的会议客户端,直接加入会议。
