Hello, I’m experiencing an error when trying to log in with my production credentials (the development credentials work perfectly and I can log into the meeting without any issues).
errorCode: 3712
errorMessage: “Firma no es válida.”
method: “join”
result:“Invalid signature.”
To create the signature, I have done the following:
var signature = ZoomMtg.generateSDKSignature({
meetingNumber: MEETING_NUMBER,
sdkKey: CLIENT_ID,
sdkSecret: CLIENT_SECRET,
role: MEETING_ROLE,
success: function (res) {
},
});
Where for MEETING_ROLE I have tried both values 1 or 0.
The signature is generated correctly as I can see it with console.log,
I’ve seen in some forums that they add a timestamp because the time may differ, but I don’t know how to do it with ZoomMtg.generateSDKSignature. Could this be the issue?
Clarification:
The app I am configuring is not published. However, I followed the instruction to “To use production credentials without publishing your app, please generate an Authorization URL.” However, I don’t think it’s a requirement for the production credentials to work to publish the app, after all, I am doing a web implementation.
The scopes I added to the app are:
Scopes
Meeting
meeting:read, meeting:write
Recording
recording:read, recording:write
User
user_zak:read, user:read, user:write, user_info:read
Team Chat
chat:read, chat:write
Why could this be happening?
Thanks.