Description
I have problems starting a meeting from the websdk.
I have followed the documentation, and when I try (with role = 1), I get the following message: The meeting number is not found.
Error
- errorCode: 3707
- errorMessage: “The meeting number is not found.”
- method: “join”
- result: “The meeting number is not found.”
- status: false
this is my code.
signatureEndpoint = ‘misignatureEndpoiny’;
apiKey = ‘myapikey’;
meetingNumber =;
role = 1;
leaveUrl = ‘http://localhost’;
userName = ‘’;
userEmail = ‘myemail@email.com’;
passWord = ‘’;
constructor(public httpClient: HttpClient, @Inject(DOCUMENT) document) {
}
ngOnInit() {
}
getSignature() {
this.httpClient.post(this.signatureEndpoint,
{ meetingNumber: this.meetingNumber, role: this.role
}).toPromise().then((data: any) => {
if (data.signature) {
console.log('SIGNATURE', data.signature);
this.startMeeting(data.signature);
} else {
console.log(data);
}
}).catch((error) => {
console.log(error);
});
}
startMeeting(signature: any) {
document.getElementById('zmmtg-root').style.display = 'block';
ZoomMtg.init({
leaveUrl: this.leaveUrl,
isSupportAV: true,
success: (success: any) => {
console.log(success);
console.log(signature);
ZoomMtg.join({
signature: signature,
meetingNumber: this.meetingNumber,
userName: this.userName,
apiKey: this.apiKey,
userEmail: this.userEmail,
passWord: this.passWord,
success: (success: any) => {
console.log(success);
},
error: (error: any) => {
console.log(error);
}
})
},
error: (error: any) => {
console.log(error);
}
})
}