I am getting this error "INVALID_PARAMETERS" reason userId is not correct

I am started meet using
this.client.join({
signature: this.signature,
sdkKey: this.sdkkey1,
meetingNumber: this.meetingNumber,
password: this.passWord,
userName: this.userName,
userEmail: this.userEmail,
zak: this.zakToken,
success:(res)=>{
console.log(res)
},
error:(res)=>{
console.log(res)
},

});

successfully after meet started I am getting this error
---- Unhandled Promise rejection: {type: ‘INVALID_PARAMETERS’, reason: ‘userId is not correct’}reason: "userId is not correct"type: “INVALID_PARAMETERS”[[Prototype]]: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ ()valueOf: ƒ valueOf()defineGetter: ƒ defineGetter()defineSetter: ƒ defineSetter()lookupGetter: ƒ lookupGetter()lookupSetter: ƒ lookupSetter()proto: (…)get proto: ƒ proto()set proto: ƒ proto() ; Zone: ; Task: HTMLUnknownElement.addEventListener:react-invokeguardedcallback ;
immediately after that When I am trying to minimized or active the meeting window I am getting the same error .Can you please help me out of this.

Thanks In Advance .

I’ll ping you directly to troubleshoot with your JWT token

I am not using JWT token I am using only Oauth token and Zakkey and meetingsdk keys.As u know After September 1, 2023, we will no longer be allowed to interact with Zoom systems via the JWT app so I am not using this .

Thanks for your response !

JWT Token is the standard used to authenticate Meeting SDK.

It is often confused with JWT App Type, which refers to the App Type deprecating in 1st Sep 2023.

When putting in your clientID and clientSecret into the javascript code, there is a function (generateSignature) which uses the clientID and clientSecret to sign a JWT token.

but it is happening with

@zoomus/websdk": “^2.12.2”

ZoomMtg.init({
                leaveUrl: this.leaveUrl,
                isSupportAV: true,
                success: (success) => {
                    console.log(success);
                    ZoomMtg.join({
                        signature: signature,
                        meetingNumber: this.zoomMeetingId,
                        userName: this.loggedInUser.firstName,
                        sdkKey: this.sdk_key,
                        passWord: this.zoomPasscode,
                        success: (success) => {
                            console.log('--> Success Joining zoom', success);
                        },
                        error: (error) => {
                            console.log('--> Error Joining zoom', error);
                        },
                    });
                },
                error: (error) => {
                    console.log('--> error init zoom', error);
                },
            });

The meeting is being joined but it is showing on Console.