Error { type: "JOIN_MEETING_FAILED", reason: "Fail to join the meeting.", errorCode: 200 } errorCode: 200

We suddenly get error { type: “JOIN_MEETING_FAILED”, reason: “Fail to join the meeting.”, errorCode: 200 } when the user tries to join a meeting or webinar in web SDK.
We thought that this happened because our SDK App was not published based on this comment: {type: 'JOIN_MEETING_FAILED', reason: 'Fail to join the meeting.', errorCode: 200} errorCode : 200 reason : "Fail to join the meeting." type : "JOIN_MEETING_FAILED" [[Prototype]] : Object - #4 by chunsiong.zoom.
Then when we tried to publish the SDK app, Zoom CS recommended we turn our OAauth App to General App and use the General App instead of the SDK App. Currently, the status of our General App is already published.

We already converted the Oauth App to a General App and then used Client Id and Client secret to initiate the SDK client (we tried using development and production credentials). We also upgraded to use @zoom/meetingsdk - npm instead of @zoomus/websdk - npm but the error is still happening.

Need advice to make our app to work again.
We’re using React 17, the latest version of @zoom/meetingsdk - npm 3.9.0.
We’re using ZoomMtgEmbedded from “@zoom/meetingsdk/embedded” to initiate the web client.

@simudin are you using the production credentials?

Hi @chunsiong.zoom I’ve tried using the development credentials but still get the same failed to join meeting error, but when I tried the production credentials I always get the invalid signature error. I also checking this topic to debug the invalid signature error Troubleshooting Meeting SDK signature validation but I cant found any issue with my jwt token

@simudin can you share your token here?

@simudin if you are using development credentials, you will not be able to join external meetings.

@chunsiong.zoom ok then, i’ll share my prod token but how can i share my prod token to you privately?