加入会议

一、获取入会信息

  • 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==

浏览器会弹出提示框

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