# Zoom Meeting SDK JavaScript sample question

So I reviewed the javascript app and changed it up a bit.

I have this code htere

  getSignature() {
    var signature = ''
    var meetNum = '****1885'
    var client_id = "***********35oQ";
    var client_sdk = "******96Y1y";

    var signature = ZoomMtg.generateSDKSignature({
      meetingNumber: meetNum,
      sdkKey: client_id,
      sdkSecret: client_sdk,
      role: '0',
      success: function (res) {
        console.log(res);
        signature = res;
      },
    });

    this.startMeeting(signature, meetNum, client_sdk, 'User name' )
  }

which then hits

  startMeeting(signature, meetingNumber, sdkKey, userName) {

    ZoomMtg.prepareWebSDK()

    document.getElementById('zmmtg-root').style.display = 'block'


    var leaveUrl = 'https://zoom.us'

    ZoomMtg.init({
      leaveUrl: leaveUrl,
      patchJsMedia: true,
      success: (success) => {
        console.log(success)
        ZoomMtg.join({
          signature: signature,
          sdkKey: sdkKey,
          meetingNumber: meetingNumber,
          passWord: '',
          userName: userName,
          userEmail: '',
          tk: '',
          zak: '',
          success: (success) => {
            console.log(success)
          },
          error: (error) => {
            console.log(error)
          },
        })
      },
      error: (error) => {
        console.log(error)
      }
    })
  }

and then receive this error

{
    "method": "join",
    "status": false,
    "result": "Invalid sdkkey.",
    "errorCode": 1,
    "errorMessage": "Fail to join the meeting."
}

Why is my sdkkey invalid … I retrieved from my General app 806, which you can see has the client id and sdk key as well which I’ve added.

@develop-your-dreams
client_id should be the Client ID in the Screenshot
client_sdk should be the Client SDK in the Screenshot

In addition, you need to make sure that in the embed menu, meeting SDK toggle button is turned on

Let me know if you still have any issues, and tag me in your response