# Start meeting from Win SDK with SSO login. Wrong Usage Error.

**URL:** <https://devforum.zoom.us/t/start-meeting-from-win-sdk-with-sso-login-wrong-usage-error/1008>\
**Category:** Windows\
**Created:** [February 21, 2018, 12:44pm UTC](https://devforum.zoom.us/t/start-meeting-from-win-sdk-with-sso-login-wrong-usage-error/1008 "2018-02-21T12:44:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mustafa\_Savas](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@Mustafa\_Savas](https://devforum.zoom.us/u/Mustafa_Savas)\
**Post date:** [February 21, 2018, 12:44pm UTC](https://devforum.zoom.us/t/start-meeting-from-win-sdk-with-sso-login-wrong-usage-error/1008/1 "2018-02-21T12:44:36Z")

</div>

we are trying to login from windows sdk and start scheduled meeting. User was created from rest api with action ssoCreate, and we have got SSOToken from rest api with Retrieve a user’s token.

First, we login with SSO token. Sample code is

ZoomInstance.GetAuthServiceWrap().Add\_CB\_onLoginRet(OnLoginRet);

LoginParam4SSO loginSSOParam = new LoginParam4SSO();&nbsp;  
loginSSOParam.ssoToken = token;

LoginParam loginParam = new LoginParam();&nbsp;  
loginParam.loginType = LoginType.LoginType\_SSO;&nbsp;  
loginParam.ssoLogin = loginSSOParam;

var loginResult = ZoomInstance.GetAuthServiceWrap().Login(loginParam);

And then,

We start the meeting with this code,

StartParam4APIUser apiUser = new StartParam4APIUser();&nbsp;  
apiUser.meetingNumber = meetingId;&nbsp;  
apiUser.userID = userId;

StartParam startParam = new StartParam();&nbsp;  
startParam.apiuserStart = apiUser;&nbsp;  
startParam.userType = SDKUserType.SDK\_UT\_APIUSER;

SDKError err = ZoomInstance.GetMeetingServiceWrap().Start(startParam);&nbsp;  
if (err != SDKError.SDKERR\_SUCCESS)&nbsp;  
Console.WriteLine(err.ToString() + “. Start Meeting Operation FAILED”);

But err code is SDKERR\_WRONG\_USEAGE.&nbsp;  
How can we solve this problem ?&nbsp;  
We are waiting for your reply.&nbsp;  
Thank you.

---

<div class="post-metadata">

**Author:** ![Wei\_Guo1](https://avatars.discourse-cdn.com/v4/letter/w/ec9cab/32.png) [@Wei\_Guo1](https://devforum.zoom.us/u/Wei_Guo1)\
**Post date:** [February 21, 2018, 5:51pm UTC](https://devforum.zoom.us/t/start-meeting-from-win-sdk-with-sso-login-wrong-usage-error/1008/2 "2018-02-21T17:51:35Z")

</div>

Hi Mustafa,

Could you please share the Login Result? And also please use Normal User as user type.

Best

---

<div class="post-metadata">

**Author:** ![Mustafa\_Savas](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@Mustafa\_Savas](https://devforum.zoom.us/u/Mustafa_Savas)\
**Post date:** [February 22, 2018, 11:40am UTC](https://devforum.zoom.us/t/start-meeting-from-win-sdk-with-sso-login-wrong-usage-error/1008/3 "2018-02-22T11:40:25Z")

</div>

Hi,

I tried to start with normaluser but the same error has occured.

Out login result is SDK\_WRONG\_USAGE, but in onLoginRet event function LOGIN\_STATUS is&nbsp;LOGIN\_SUCCESS.

AccountInfo has correct displayname.

&nbsp;

public void onAuthenticationReturn(AuthResult ret)  
{  
ZOOM\_SDK\_DOTNET\_WRAP.LoginParam4SSO loginSSOParam = new LoginParam4SSO();  
loginSSOParam.ssoToken = token;

ZOOM\_SDK\_DOTNET\_WRAP.LoginParam loginParam = new ZOOM\_SDK\_DOTNET\_WRAP.LoginParam();  
loginParam.loginType = LoginType.LoginType\_SSO;  
loginParam.ssoLogin = loginSSOParam;

ZOOM\_SDK\_DOTNET\_WRAP.CZoomSDKeDotNetWrap.Instance.GetAuthServiceWrap().Add\_CB\_onLoginRet(onLoginRet);  
var loginResult = ZOOM\_SDK\_DOTNET\_WRAP.CZoomSDKeDotNetWrap.Instance.GetAuthServiceWrap().Login(loginParam);  
Debug.WriteLine(loginResult.ToString());  
}  
public void onLoginRet(LOGINSTATUS ret, IAccountInfo pAccountInfo)  
{  
Debug.WriteLine(ret.ToString());  
}

---

<div class="post-metadata">

**Author:** ![dats\_liao](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/dats_liao/32/464_2.png) [@dats\_liao](https://devforum.zoom.us/u/dats_liao)\
**Post date:** [February 23, 2018, 1:20am UTC](https://devforum.zoom.us/t/start-meeting-from-win-sdk-with-sso-login-wrong-usage-error/1008/4 "2018-02-23T01:20:12Z")

</div>

could you show me your stare meeting code and where you call this api? thanks.

---

<div class="post-metadata">

**Author:** ![Mustafa\_Savas](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@Mustafa\_Savas](https://devforum.zoom.us/u/Mustafa_Savas)\
**Post date:** [February 26, 2018, 8:59am UTC](https://devforum.zoom.us/t/start-meeting-from-win-sdk-with-sso-login-wrong-usage-error/1008/5 "2018-02-26T08:59:14Z")

</div>

i have already sent to meeting start codes.

&nbsp;

StartParam4APIUser apiUser = new StartParam4APIUser();&nbsp;  
apiUser.meetingNumber = meetingId;&nbsp;  
apiUser.userID = userId;

StartParam startParam = new StartParam();&nbsp;  
startParam.apiuserStart = apiUser;&nbsp;  
startParam.userType = SDKUserType.SDK\_UT\_APIUSER;

SDKError err = ZoomInstance.GetMeetingServiceWrap().Start(startParam);&nbsp;  
if (err != SDKError.SDKERR\_SUCCESS)&nbsp;  
Console.WriteLine(err.ToString() + “. Start Meeting Operation FAILED”);

&nbsp;

We tried the same process at the electron side, it worked properly. But c# wrapper does not work to start function by logging on.

---

<div class="post-metadata">

**Author:** ![dats\_liao](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/dats_liao/32/464_2.png) [@dats\_liao](https://devforum.zoom.us/u/dats_liao)\
**Post date:** [February 27, 2018, 1:16am UTC](https://devforum.zoom.us/t/start-meeting-from-win-sdk-with-sso-login-wrong-usage-error/1008/6 "2018-02-27T01:16:40Z")

</div>

hi,&nbsp;

1. you need to call start meeting after you got login success callback event

2.please change to&nbsp;StartParam4NormalUser and&nbsp;SDK\_UT\_NORMALUSER

thanks.

dats

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 5:37pm UTC](https://devforum.zoom.us/t/start-meeting-from-win-sdk-with-sso-login-wrong-usage-error/1008/7 "2020-08-21T17:37:52Z")

</div>

Closed on August 21, 2020, 5:37pm UTC


