{ "method": "join", "status": false, "result": "Invalid signature.", "errorCode": 3712, "errorMessage": "Signature is invalid." }

Using server-to-server OAuth account credentials to authenticate with Zoom, grant_type:account_credentials,
account_id:uUithhyrQFW,
Now , i can generate ZAK token,but problem is that i am not able to join meeting by this ZAK and generating JWT from " meetingsdk-auth-endpoint-sample " repo ,
payload : {
“appKey”: “6USgcTgkQJmHkUBJ82GG”,
“sdkKey”: “6USgcTgkQJmHkUBJ82GG”,
“mn”: “95184931400”,
“role”: 0,
“iat”: 1738320379,
“exp”: 1738327579,
“tokenExp”: 1738327579
}

Error : {
“method”: “join”,
“status”: false,
“result”: “Invalid signature.”,
“errorCode”: 3712,
“errorMessage”: “Signature is invalid.”
}

I have also verify JWT from JWT.io , signature verified means my jwt is good.

Please, guide me how to integrate meeting sdk in react and how to join and start meeting for server-to-server OAuth authorization

Hi @adityaXenelsoft
Please take a look at this post

Hey @elisa.zoom
Thanks for your reply . I have looked into this post. But, i am not getting any solution of my problems.

Hi @adityaXenelsoft
If you are using the meeting web sdk, could you please try running our sample app found here:

Make sure to use your client id and client secret, you should not be using Server ot SErver oauth credentials

Hi @elisa.zoom ,

I have used this github repository ,also able to join or start meeting .But, i need to go to login to my zoom marketplace app and allow user to get authorization code all times for access-token and ZAK token.
Is there any other way to get access-token and ZAK token to allow a group of users without login again and gain to my marketplace account to allow users for generating authorization code.

And one more enquiry is about app publishing. Is it necessory to first integrate zoom sdk fully in my app before publishing to zoom marketplace

Hi @adityaXenelsoft
So if you want users outside of your account to join the meeting, you must publish your app in the Zoom Marketplace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.