# Invalid SDKKey error with correct key

**URL:** <https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046>\
**Category:** Web\
**Created:** [August 11, 2022, 8:29am UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046 "2022-08-11T08:29:33Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![gupta.vishal90260](https://avatars.discourse-cdn.com/v4/letter/g/e47c2d/32.png) [@gupta.vishal90260](https://devforum.zoom.us/u/gupta.vishal90260)\
**Post date:** [August 11, 2022, 8:29am UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/1 "2022-08-11T08:29:33Z")

</div>

I’m trying to test meeting-sdk. It was not working with correct SDK key it throws **Invalid sdkkey** error in the dev console.  
I used the below link for Web Meeting SDK:

> **[Getting Started](https://marketplace.zoom.us/docs/sdk/native-sdks/web/build/#option-2-import-through-cdn)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

For join meeting I am using client.join() function.  
client.join({  
sdkKey: “xxxxxx”,  
signature: “xxxxx”,  
meetingNumber: xxxxx,  
password: xxxx,  
userName: “xxxxx”,  
userEmail: “”,  
zak: “xxxxx”  
})

Please let me know if I’m missing anything here.

---

<div class="post-metadata">

**Author:** ![j.schoenemeyer](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@j.schoenemeyer](https://devforum.zoom.us/u/j.schoenemeyer)\
**Post date:** [August 11, 2022, 3:30pm UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/2 "2022-08-11T15:30:26Z")

</div>

the usual question at the time when zoom login (-\> Signature, key error) is not functioning is:

which method is used for the signature?

(1) JWT Signature (deprecated)  
(2) SDK JWT Signature

You can not mix both methods

try the examples on github

> **[GitHub - zoom/meetingsdk-web-sample: Zoom Meeting SDK Web Sample App](https://github.com/zoom/meetingsdk-web-sample)**
>
> Zoom Meeting SDK Web Sample App. Contribute to zoom/meetingsdk-web-sample development by creating an account on GitHub.

all examples on github zoom with version 2.3 and higher uses SDK JWT Signature  
all examples on github zoom with version 2.2 and lower uses JWT Signature

Jürgen

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [August 11, 2022, 4:40pm UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/3 "2022-08-11T16:40:22Z")

</div>

Thanks for your contributions @j.schoenemeyer!

@gupta.vishal90260,

Please let us know if you still have trouble generating a signature for the Meeting SDK. We are more than happy to help get you up and running.

---

<div class="post-metadata">

**Author:** ![mpzoomuser](https://avatars.discourse-cdn.com/v4/letter/m/f1d935/32.png) [@mpzoomuser](https://devforum.zoom.us/u/mpzoomuser)\
**Post date:** [September 1, 2022, 7:51pm UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/4 "2022-09-01T19:51:55Z")

</div>

> [@gupta.vishal90260](#):
>
> I’m trying to test meeting-sdk. It was not working with correct SDK key it throws **Invalid sdkkey** error in the dev console.  
> I used the below link for Web Meeting SDK:

I’m seeing the same issue. I’m generating signature using SDK JWT

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [September 1, 2022, 8:13pm UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/5 "2022-09-01T20:13:25Z")

</div>

@mpzoomuser,

Please share a screenshot of what you are seeing. Also, you can use our sample app to generate the token and manually place the token in the property. This will allow you to isolate where the issue may be.

> **[GitHub - zoom/meetingsdk-sample-signature-node.js: Generate a signature to...](https://github.com/zoom/meetingsdk-sample-signature-node.js)**
>
> Generate a signature to Start and Join Meetings and Webinars with the Zoom Meeting SDKs. - GitHub - zoom/meetingsdk-sample-signature-node.js: Generate a signature to Start and Join Meetings and Web...

---

<div class="post-metadata">

**Author:** ![mpzoomuser](https://avatars.discourse-cdn.com/v4/letter/m/f1d935/32.png) [@mpzoomuser](https://devforum.zoom.us/u/mpzoomuser)\
**Post date:** [September 1, 2022, 8:58pm UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/6 "2022-09-01T20:58:01Z")

</div>

I’m using c# to generate the SDK JWT.

method: ‘join’, status: false, result: ‘Invalid sdkkey.’, errorMessage: ‘Fail to join the meeting.’, errorCode: 1

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [September 1, 2022, 9:15pm UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/7 "2022-09-01T21:15:50Z")

</div>

@mpzoomuser

Currently, we do not have a sample app for C#. However, you can deploy our sample app and just make a request to the endpoint to get the correct signature.

## Generate the SDK JWT

[https://marketplace.zoom.us/docs/sdk/native-sdks/auth/#generate-the-sdk-jwt](https://marketplace.zoom.us/docs/sdk/native-sdks/auth/#generate-the-sdk-jwt)

---

<div class="post-metadata">

**Author:** ![mpzoomuser](https://avatars.discourse-cdn.com/v4/letter/m/f1d935/32.png) [@mpzoomuser](https://devforum.zoom.us/u/mpzoomuser)\
**Post date:** [September 2, 2022, 2:30pm UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/8 "2022-09-02T14:30:11Z")

</div>

I do not need a sample app. I’m able to generate the SDK JWT, however, when I join using that token then I get the invalid sdkkey error. If you would like I can share the JWT token in a private chat.

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [September 2, 2022, 2:48pm UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/9 "2022-09-02T14:48:43Z")

</div>

@mpzoomuser ,

Based on the information, either you are generating the signature wrong or you are not using the correct sdkKey. If the former, I’d recommend using the sample app to correctly generate the signature. If the latter, double checking you are using the correct sdkKey. Please share a screenshot of the exact error you are seeing in the dev console.

---

<div class="post-metadata">

**Author:** ![j.schoenemeyer](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@j.schoenemeyer](https://devforum.zoom.us/u/j.schoenemeyer)\
**Post date:** [September 3, 2022, 4:02pm UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/10 "2022-09-03T16:02:54Z")

</div>

did you checked your SDK JWT Token with the sample app?

there is a very good tutorial on youtube

[![](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/0/5/054d5a50d5aea1cc33012ca06709ae571ed7994b.jpeg "Zoom Meeting SDK Tutorial") ](https://www.youtube.com/watch?v=fMIXcLlBwZ0)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [October 4, 2022, 2:03am UTC](https://devforum.zoom.us/t/invalid-sdkkey-error-with-correct-key/74046/11 "2022-10-04T02:03:26Z")

</div>

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