Can not start meeting with startMeetingWithParams method

I’m start meeting with follow code success on version 4.6,but failed on version 5.10
on version 4.6 code

StartMeetingParamsWithoutLogin paramsWithoutLogin = new StartMeetingParamsWithoutLogin();
            paramsWithoutLogin.userId = meetingsMine.getUid();
            paramsWithoutLogin.meetingNo = meetingsMine.getConfno();
            paramsWithoutLogin.zoomToken = meetingsMine.getToken();
            paramsWithoutLogin.zoomAccessToken = meetingsMine.getToken();
            paramsWithoutLogin.displayName = meetingsMine.getUname();
            paramsWithoutLogin.vanityID = meetingsMine.getHostKey();
            paramsWithoutLogin.userType = meetingsMine.getStype();
            StartMeetingOptions options = new StartMeetingOptions();
            int ret = ZoomSDK.getInstance().getMeetingService().startMeetingWithParams(mContext, paramsWithoutLogin);
       

on version 5.10 code

StartMeetingParamsWithoutLogin paramsWithoutLogin = new StartMeetingParamsWithoutLogin();
            paramsWithoutLogin.userId = meetingsMine.getUid();
            paramsWithoutLogin.meetingNo = meetingsMine.getConfno();
            paramsWithoutLogin.zoomAccessToken = meetingsMine.getToken();
            paramsWithoutLogin.displayName = meetingsMine.getUname();
//            paramsWithoutLogin.vanityID = meetingsMine.getHostKey();
            paramsWithoutLogin.userType = MeetingService.USER_TYPE_API_USER;
            StartMeetingOptions options = new StartMeetingOptions();
            int ret = ZoomSDK.getInstance().getMeetingService().startMeetingWithParams(mContext, paramsWithoutLogin,options);
          

can you help me,please