
# 登录并入会
#### 描述
通过此方式可以拉起用户设备上已经安装的华为云会议App并根据链接中传入的参数执行登录操作并入会，在会中主持人可以邀请其他与会人。
![](https://support.huaweicloud.com/scheme-meeting/public_sys-resources/note_3.0-zh-cn.png)
1.华为云会议应用未登录场景下，调用该链接会弹出主界面并且以链接中登录身份标识进入会议；会议结束后，返回到登录界面。
2.华为云会议应用已登录场景下，调用该链接会弹出主界面并以当前登录的账号入会；会议结束后，返回到之前已登录界面。
#### 业务流程
![](https://support.huaweicloud.com/scheme-meeting/figure/zh-cn_image_0000001174644435.png)
1. 执行App ID鉴权，参考《API参考》中的"[执行App ID鉴权](https://support.huaweicloud.com/api-meeting/meeting_21_0311.html)"章节。
2. 获取Nonce，参考《API参考》中的"[获取页面免登录跳转的nonce信息](https://support.huaweicloud.com/api-meeting/meeting_21_0312.html)"章节。
3. 拉起华为云会议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);
}
```
![](https://support.huaweicloud.com/scheme-meeting/public_sys-resources/note_3.0-zh-cn.png)
1. 上述代码示例仅作为逻辑示例，不能直接使用。
2. 如果是在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*"跳转即可。
 
