Question
People commonly ask on the Zoom Developer Forum:
Description I’m building a Windows Meeting SDK bot using the sdk_demo_v2 example. All I need is for the bot to receive the meeting number and passcode and then join a meeting, which is working well on our internal accounts as expected in development. Now we are trying to publish the app, and the Zoom tester is unable to have the bot join her meeting. The error code we’re seeing when she tries to use the bot is “8”, which according to the docs might mean “SDK is not authorized before use.”
Our app shouldn’t require any Zoom OAuth, all you need is to enter the Zoom meeting number and passcode in our web app and the bot (hosted on an AWS EC2) will join your meeting.
I understand that the bot should not yet be able to join meetings from external accounts, but that’s a different error code “63” which doesn’t appear to be in the docs. What can I do about this error code “8” and is there some way to allow the bot to join my Zoom tester’s meeting?
Specifically, the Windows Meeting SDK function that is reporting this error is: CSDKWithoutLoginStartJoinMeetingUIGroup::onMeetingStatusChanged(ZOOM_SDK_NAMESPACE::MeetingStatus status, int iResult)
In this case we’re seeing a status of ZOOM_SDK_NAMESPACE::MEETING_STATUS_FAILED with iResult of 8
Which Windows Meeting SDK version? 6.3.1.53943
Answer
Before diving deeper, check if your situation matches this:
- The bot successfully joins meetings on your own Zoom accounts using your Zoom app's development credentials
- The issue occurs when a Zoom app reviewer or someone wiht a Zoom account associated with a different organization tries to host the meeting
- The error code shown is
8
If all of the above are true, the most likely cause is that the reviewer/host is signed into the wrong Zoom account.
For Zoom app reviewers in particular, they are provided with a dedicated Zoom tester login which should bypass this restriction, and if they instead use a personal account, the SDK rejects the join attempt with error 8.
To fix it:
- If this is a Zoom app reviewer/tester, ask the tester to confirm they’re signed into the correct Zoom-provided tester account when retesting. Once they switch accounts, the join flow should succeed.
- If the host is from an external Zoom organization, you will need to get your Zoom app approved for production and switch to your Zoom app's production credentials
Zoom Developer Forum Examples
Some examples of this question are: