# No sdk credentials created

**URL:** <https://devforum.zoom.us/t/no-sdk-credentials-created/81560>\
**Category:** Meeting SDK\
**Created:** [January 17, 2023, 6:30am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560 "2023-01-17T06:30:17Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![AICamp\_US](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/aicamp_us/32/27961_2.png) [@AICamp\_US](https://devforum.zoom.us/u/AICamp_US)\
**Post date:** [January 17, 2023, 6:30am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/1 "2023-01-17T06:30:17Z")

</div>

Hi, I just created a meeting SDK app, but there is NO sdk credentials created at the “App credentials” tab. I only see the development and production credentials for OAuth. see the screenshot.

 ![Screen Shot 2023-01-16 at 3.11.04 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/a/c/ac6a054b1b876b7c8f4eaf1c535d257b61361cbd.png)

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [January 17, 2023, 2:45pm UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/2 "2023-01-17T14:45:40Z")

</div>

@AICamp_US

We will be updating our documentation shortly.

We have recently published some changes to consolidate the different credentials (SDK and Client) into a single credentials (Client) to enhance the developer experience.

Could you try using Client ID as SDK Key, and Client Secret as SDK Secret?

The goal is to reduce the amount of credentials which the developer needs to handle

---

<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:** [January 17, 2023, 2:53pm UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/3 "2023-01-17T14:53:08Z")

</div>

but this new behavior of the app seems to affect only newly created apps - in our case the credentials are still present

 ![credentials](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/c/2/c27060ceaf187d247829c1ee45bc899f590f9b7a.png)

does it stay that way ?

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [January 17, 2023, 3:21pm UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/4 "2023-01-17T15:21:49Z")

</div>

only new apps created after 12th Jan 2023 will have single credential pair(Client ID and Client Secret)

@j.schoenemeyer for your case, you will still use SDK Key and SDK Secret to sign your JWT

---

<div class="post-metadata">

**Author:** ![AICamp\_US](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/aicamp_us/32/27961_2.png) [@AICamp\_US](https://devforum.zoom.us/u/AICamp_US)\
**Post date:** [January 17, 2023, 4:48pm UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/5 "2023-01-17T16:48:38Z")

</div>

using client id as sdk key doesn’t work. when I tried to use it for the sample web app ([GitHub - zoom/meetingsdk-web-sample: Zoom Meeting SDK Web Sample App](https://github.com/zoom/meetingsdk-web-sample)), it has error saying "Api key length error, must 22/36’. and my ‘client id’ is only 21 length. I’m stuck on getting the sample app running.

debug info from the console.  
Object

1. errorCode: 4003
2. errorMessage: “Api key length error, must 22/36”
3. method: “join”
4. result: null
5. status: false

---

<div class="post-metadata">

**Author:** ![Daniel-Useful](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/daniel-useful/32/44630_2.png) [@Daniel-Useful](https://devforum.zoom.us/u/Daniel-Useful)\
**Post date:** [January 18, 2023, 8:59pm UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/6 "2023-01-18T20:59:56Z")

</div>

So following the OSX SDK example, I cannot create a valid JWT token from the Client ID and Client Secret. Is the intent to use 1 set of credentials for OAuth and JWT? Or will OAuth replace JWT?

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [January 19, 2023, 4:08am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/7 "2023-01-19T04:08:12Z")

</div>

@Daniel-Useful , @AICamp_US @j.schoenemeyer

We have identified a bug, and will be reaching out directly to you for the fix.

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [January 19, 2023, 4:09am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/8 "2023-01-19T04:09:14Z")

</div>

@j.schoenemeyer

This will still remain as is. From your screenshot, you are not affected by this.

---

<div class="post-metadata">

**Author:** ![landandladiesapp](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@landandladiesapp](https://devforum.zoom.us/u/landandladiesapp)\
**Post date:** [January 20, 2023, 4:32am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/9 "2023-01-20T04:32:01Z")

</div>

Hi,

Can you reach out to me for the fix as well? I also have no SDK credentials similar to the first screenshot.

Thanks!

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [January 20, 2023, 4:58am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/10 "2023-01-20T04:58:37Z")

</div>

@landandladiesapp could you share when did you create the app?

You might need to fill in the fields (description, email, etc…) before the sdk key shows.

---

<div class="post-metadata">

**Author:** ![landandladiesapp](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@landandladiesapp](https://devforum.zoom.us/u/landandladiesapp)\
**Post date:** [January 20, 2023, 5:06am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/11 "2023-01-20T05:06:58Z")

</div>

@chunsiong.tan I created the app on 1/16/2023. I just tried filling in the details but still no SDK key shows up.

---

<div class="post-metadata">

**Author:** ![omotehinsedelecaleb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/omotehinsedelecaleb/32/45599_2.png) [@omotehinsedelecaleb](https://devforum.zoom.us/u/omotehinsedelecaleb)\
**Post date:** [February 17, 2023, 10:35am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/12 "2023-02-17T10:35:34Z")

</div>

Hi,  
Please i have issues with my zoom sdk. The sdk key and secrete were not showing on the app credential again. But the live class platform that i built with zoom sdk requires the sdk key and sdk secrete to create a new user. I used the client ID as sdk key and Client secrete as sdk token but it still dont work

---

<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:** [February 17, 2023, 11:33am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/13 "2023-02-17T11:33:02Z")

</div>

[here are the new infos](https://marketplace.zoom.us/docs/sdk/native-sdks/auth/) ( **February 12, 2023** ) for the changes of the SDK credentials

now it is possible to create **more than one** Meeting SDK App - perhaps you should try this new option and create a new one

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [February 18, 2023, 4:56am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/14 "2023-02-18T04:56:11Z")

</div>

could you share the code on

- how you are generating the signature
- methods / api you calling to create user?

---

<div class="post-metadata">

**Author:** ![omotehinsedelecaleb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/omotehinsedelecaleb/32/45599_2.png) [@omotehinsedelecaleb](https://devforum.zoom.us/u/omotehinsedelecaleb)\
**Post date:** [February 18, 2023, 10:44am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/15 "2023-02-18T10:44:54Z")

</div>

Thanks for your kind response. I will check and respond to you soon

---

<div class="post-metadata">

**Author:** ![AICamp\_US](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/aicamp_us/32/27961_2.png) [@AICamp\_US](https://devforum.zoom.us/u/AICamp_US)\
**Post date:** [February 19, 2023, 4:49am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/16 "2023-02-19T04:49:23Z")

</div>

just update on this. I created a new meet sdk app. it still does NOT show the “sdk key”. but the client id is 22 length now (previously was 21 length). I used the client id as sdk key, and it works.

---

<div class="post-metadata">

**Author:** ![omotehinsedelecaleb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/omotehinsedelecaleb/32/45599_2.png) [@omotehinsedelecaleb](https://devforum.zoom.us/u/omotehinsedelecaleb)\
**Post date:** [February 20, 2023, 9:06am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/17 "2023-02-20T09:06:28Z")

</div>

Hi,  
Can you please work me through the step by step process of how you were able to use Client ID instead of sdk key ?

---

<div class="post-metadata">

**Author:** ![omotehinsedelecaleb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/omotehinsedelecaleb/32/45599_2.png) [@omotehinsedelecaleb](https://devforum.zoom.us/u/omotehinsedelecaleb)\
**Post date:** [February 20, 2023, 11:09am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/18 "2023-02-20T11:09:38Z")

</div>

Dear Shun,  
Here is the code that fetches my user credential freom the data base

require\_once ‘vendor/autoload.php’;  
require\_once “class-db.php”;  
session\_start();  
$conx = mysqli\_connect($host, $db\_user, $pwd,$db\_name);  
$user\_id = $\_SESSION[‘uid’];  
$select\_client = "SELECT \* FROM `zoom_client_tbl` WHERE `user_id` = ‘$user\_id’ ";  
$run\_client = mysqli\_query($conx, $select\_client);  
$row\_client\_det = mysqli\_fetch\_object($run\_client);

$client\_id = $row\_client\_det-\>client\_id;  
$client\_secret = $row\_client\_det-\>client\_secret;

// define(‘CLIENT\_ID’, ‘redacted’);  
// define(‘CLIENT\_SECRET’, ‘redacted’);

define(‘CLIENT\_ID’, $client\_id);  
define(‘CLIENT\_SECRET’, $client\_secret);

define(‘REDIRECT\_URI’, ‘my callback url is here’);

---

<div class="post-metadata">

**Author:** ![omotehinsedelecaleb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/omotehinsedelecaleb/32/45599_2.png) [@omotehinsedelecaleb](https://devforum.zoom.us/u/omotehinsedelecaleb)\
**Post date:** [February 20, 2023, 11:11am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/19 "2023-02-20T11:11:23Z")

</div>

I am generating the credentials directly from zoom market place and then inserting it to my mysqli database

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [February 21, 2023, 10:14am UTC](https://devforum.zoom.us/t/no-sdk-credentials-created/81560/20 "2023-02-21T10:14:33Z")

</div>

@omotehinsedelecaleb how are you generating the JWT token?

[Next page](https://devforum.zoom.us/t/no-sdk-credentials-created/81560.md?page=2)
