首页 Windows端集成

Windows端集成

更新时间: 2022-04-29 09:41:49

本文介绍了使用低代码集成(含UI)方式快速接入互动课堂Windows端的方法。

前提条件

环境要求

  • Windows设备:x86兼容机,CPU建议i5以上,内存 4GB以上。

  • Windows系统:Windows 7及以上。

集成步骤

  1. 请到低代码音视频工厂控制台>应用管理>低代码集成,下载安装最新Windows端应用。

  2. 获取样板间跳转链接。

    1. 调用CreateClass - 创建课程接口,创建课程,获取课程ID(即ClassId)。

    2. 调用GetStandardRoomJumpUrl - 获取样板间服务跳转链接接口,传入用户ID、课程ID(即ClassId)等参数,获取样板间服务跳转链接(即StandardRoomJumpUrl)。

      获取到的跳转链接示例:aliyunclient://*.*.*.*:8080/entry/standard_class?nick=***&classId=bb3fa7**-****-****-****-****&userAuthSession=****-***-43d0-a4b2-f496f70d0e94

    注意

    为了跳转链接的安全,跳转链接只能使用一次,再次点击会提示"当前会话已过期"。如果您在上课过程中,客户端意外退出,需要再次调用GetStandardRoomJumpUrl,使用相同的BizId获取一个新链接。

  3. 通过链接拉起客户端。

    样板间服务跳转链接(即StandardRoomJumpUrl)嵌入到您的应用内相应功能上,即可完成集成。

    此时用户点击相应功能,可唤起课堂客户端进入指定课程教室。

    • 代码示例

      <!DOCTYPE html>
      <html>
      
      <head>
          <meta charset="utf-8" />
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <title>唤起互动课堂样板间服务</title>
          <meta name="viewport" content="width=device-width, initial-scale=1">
      </head>
      
      <body>
          <a href="http://example.com/example?appId=example&userId=12****12&userAuthSession=0c179505-****-**-88a888d849ec&classId=b807bd2a-**-****-c5753f13a5eb&appKey=6****3d&callback=example.com%login%2FcheckUserAuthSession">
        打开客户端软件</a>  //此处替换为您获取到的样板间服务跳转链接
      </body>
      
      </html>
    说明

    如何检测本机是否已安装PC互动课堂,请参考Windows端如何用HTML检测是否安装样板间程序

    • 效果示例

      拉起客户端