Zoom Meeting Error how to fix?

What could be the reason for this error?

errorCode: 200
reason: "This account does not exist or does not belong to you"
type: "JOIN_MEETING_FAILED"

@mqalayciyev ,

You might be using a clientID and ClientSecret from a wrong app type.

Do try again with a Meeting SDK app type’s clientID and clientSecret

@mqalayciyev I’m consolidating the thread for easier reference and future search

What I want to do: Develop a system for teachers to teach their students within a website. which APP type should I use for this

From a high level, you might want to decide if your app is going to be compatible with Zoom Meeting or needs to be highly customised in the look and feel.

Zoom Meeting Compatible: Meeting SDK App Type
Highly customisable app: Video SDK App Type

I would assume that Meeting SDK App Type would be something you are looking at.
We offer a Web SDK within the Meeting SDK App Type, you might want to start from here.

js_media.min.js:1 Uncaught TypeError: Cannot read properties of undefined (reading 'enumerateDevices')
zoom-meeting-2.17.0.min.js:2 Uncaught ReferenceError: JsMediaSDK_Instance is not defined

What is the reason for these two errors? How can I solve it?

@mqalayciyev ,

probably you are trying to call the methods before the SDK is loaded and/or initialised

I use these:

$version = '2.17.0';

<script src="https://source.zoom.us/{{ $version }}/lib/vendor/react.min.js"></script>
<script src="https://source.zoom.us/{{ $version }}/lib/vendor/react-dom.min.js"></script>
<script src="https://source.zoom.us/{{ $version }}/lib/vendor/redux.min.js"></script>
<script src="https://source.zoom.us/{{ $version }}/lib/vendor/redux-thunk.min.js"></script>
<script src="https://source.zoom.us/{{ $version }}/lib/vendor/lodash.min.js"></script>

<!-- import ZoomMtg -->
<script src="https://source.zoom.us/zoom-meeting-{{ $version }}.min.js"></script>

@mqalayciyev after these loading files did you try to do something like

ZoomMtg.setZoomJSLib('https://source.zoom.us/2.17.0/lib', '/av');
ZoomMtg.preLoadWasm();
ZoomMtg.prepareWebSDK();

Yes, I have added them

@chunsiong.zoom

When you try to enter meetingNumber on the web and start, the screen in Figure 1 comes first. and when you connect to that meeting from the zoom program, the screen in the 2nd picture appears, and then the errors I gave you above are visible on the console.

Image 1: Screenshot from 2023-10-04 10-55-30.png - Google Drive
Image 2: Screenshot from 2023-10-04 11-00-01.png - Google Drive

@mqalayciyev another possibility is that permissions to camera and microphone was not given to the browser.

Camera and Microphone permissions are available. I will test this again on the server, if it doesn’t work I will get back to you.

An additional question is about buying a zoom token. when I make a request I get the error “Invalid Redirect URL (4,700) on valid redirect url”.

@mqalayciyev , are you refering to the OAuth redirect URL?
You will need to add your redirect URL to the allow list, if not you might get error 4700

1 Like