Cannot Join meeting error 3008

Description
We have problem joining a meeting with role 1 using websdk 1.8.3

Error
ZoomMtg.init success…
{method: “init”, status: true, errorCode: 0, errorMessage: null, result: null}
ZoomMtg.join error…
{method: “init”, status: false, errorCode: 3008, errorMessage: “Please init meeting first!”, result: null}

Which version?
[“1.8.3”,“1.8.3_20201116_ES6_release - {date}”,5793]

To Reproduce(If applicable)
var _meetingConfig = {
apiKey: vm.$parent.config.zoom.apiKey,
meetingNumber: _data.zoom.id,
userName: vm.recruiter.surname + ’ ’ + vm.recruiter.name,
userEmail: vm.$parent.config.recruiter.email,
adminEmail: vm.$parent.config.admin.email,
passWord: _data.zoom.password,
leaveUrl: vm.$parent.config.return,
signature: _data.zoom.signature
};

        console.log(_data);
        console.log(_meetingConfig);
        vm.$store.commit('screen/setView', 'meeting');

        ZoomMtg.init({
            debug: true,
            leaveUrl: _meetingConfig.leaveUrl,
            isSupportAV: true,
            screenShare: true,
            disableInvite: false,
            success: function(_iResp) {
                console.log("ZoomMtg.init success...");
                console.log(_iResp);
                ZoomMtg.join({
                    meetingNumber: _meetingConfig.meetingNumber,
                    userName: _meetingConfig.userName,
                    signature: _meetingConfig.signature,
                    apiKey: _meetingConfig.apiKey,
                    passWord: _meetingConfig.passWord,
                    userEmail: _meetingConfig.adminEmail,
                    success: function(_jResp){
                        console.log("ZoomMtg.join success...");
                        console.log(_jResp);
                        ZoomMtg.showInviteFunction({
                            show: false
                        });
                    },
                    error: function(_jeResp) {
                        console.log("ZoomMtg.join error...");
                        vm.$store.commit('screen/setView', 'normal');
                        console.log(_jeResp);
                    }
                });
            },
            error: function(_ieResp) {
                console.log("ZoomMtg.init error...");
                vm.$store.commit('screen/setView', 'normal');
                console.log(_ieResp);
            }
        });

Screenshots

Device (please complete the following information):
{“browserInfo”:“Chrome/86.0.4240.198”,“browserName”:“Chrome”,“browserVersion”:“86.0.4240.198”,“features”:[“viewSharing”,“screenShare”,“computerVideo”,“computerAudio”,“callIn”,“callOut”,“chat”,“closedCaption”,“QA”]}

Additional context
we are using vuejs for the app

Hey @ldal,

Thank you for reaching out. I want to start by confirming that you are preparing the requisite files when you load the component/view that you’re using. I’ve included a short snippet of what this would look like in Vue code, let me know if setting the prepare statements like this works for you.

<script>
import { ZoomMtg } from "@zoomus/websdk";

ZoomMtg.setZoomJSLib("node_modules/@zoomus/websdk/dist/lib", "/av");
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();

export default {

...
</script>

If this doesn’t help, would you be able to share your GitHub repo (minus any sensitive information) so we can work to reproduce the issue on our end?

Thanks,
Max

it was the pre-created div for zoom… we corrected adding a body class for hide show the zoom div

1 Like

Happy to hear you got the issue sorted out @ldal! :slight_smile:

Let us know if you need anything else.

Thanks,
Tommy

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