更新时间:2024-04-26 GMT+08:00
登录并入会
描述
通过此方式可以拉起用户设备上已经安装的华为云会议App并根据链接中传入的参数执行登录操作并入会,在会中主持人可以邀请其他与会人。
1.华为云会议应用未登录场景下,调用该链接会弹出主界面并且以链接中登录身份标识进入会议;会议结束后,返回到登录界面。
2.华为云会议应用已登录场景下,调用该链接会弹出主界面并以当前登录的账号入会;会议结束后,返回到之前已登录界面。
业务流程
- 执行App ID鉴权,参考《API参考》中的“执行App ID鉴权”章节。
- 获取Nonce,参考《API参考》中的“获取页面免登录跳转的nonce信息”章节。
- 拉起华为云会议App,并登入后加入会议,请参考如下示例代码。
第三方App中调用的代码示例(C++)
void joinMeetingAnonymousDlg::OnBnClickedButtonJoinMeetingAnonymous() { CString serverAddress = _T("address"); CString serverPort = _T("port"); CString meetingID = _T("id"); CString meetingPassword = _T("password"); CString showName = _T("name"); CString isOpenMic = _T("true"); CString isOpenCam = _T("true"); //组装scheme CString schemeStr = _T("cloudlink://welinksoftclient/h5page?page=LoginAndJoinConf&server_url=") + serverAddress + _T("&port=") + serverPort + _T("&conf_id=") + meetingID + _T("&enter_code=") + meetingPassword + _T("&name=") + showName + _T("&open_mic=") + isOpenMic + _T("&open_camera=") + isOpenCam + _T("&nonce=") + GetNonce(); HWND hwnd = AfxGetApp()->GetMainWnd()->GetSafeHwnd(); ShellExecute(hwnd, _T("open"), schemeStr, NULL, NULL, SW_SHOWNORMAL); }
- 上述代码示例仅作为逻辑示例,不能直接使用。
- 如果是在Web上拉起华为云会议App并登入后加入会议,只需要用"href=cloudlink://welinksoftclient/h5page?page=LoginAndJoinConf&server_url=meeting.huaweicloud.com&port=8443&conf_id=conf_id_value&enter_code=enter_code_value&name=name_value&open_mic=true&open_camera=false&nonce=nonce_value"跳转即可。
父主题: 业务开发