# ZOOM SDK Confusion

**URL:** <https://devforum.zoom.us/t/zoom-sdk-confusion/18753>\
**Category:** Android\
**Created:** [May 22, 2020, 3:46pm UTC](https://devforum.zoom.us/t/zoom-sdk-confusion/18753 "2020-05-22T15:46:41Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![codelogicapp](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/codelogicapp/32/9045_2.png) [@codelogicapp](https://devforum.zoom.us/u/codelogicapp)\
**Post date:** [May 22, 2020, 3:46pm UTC](https://devforum.zoom.us/t/zoom-sdk-confusion/18753/1 "2020-05-22T15:46:41Z")

</div>

Is it just me that is getting a hard time with zoom sdk documentations?  
I am getting a hard time to find proper documentation to start a meeting using the sdk.  
I cant seem to get the userid. The documentation isnt clear for me, one page you’re reading about the login authentication steps and the very next page you’re shown the steps to start a meeting with the meeting id, I am lost in the docs.  
Please help me out.

---

<div class="post-metadata">

**Author:** ![alvesjose13](https://avatars.discourse-cdn.com/v4/letter/a/4491bb/32.png) [@alvesjose13](https://devforum.zoom.us/u/alvesjose13)\
**Post date:** [May 22, 2020, 4:38pm UTC](https://devforum.zoom.us/t/zoom-sdk-confusion/18753/2 "2020-05-22T16:38:24Z")

</div>

I have same problem. The documentation not clear. For example: My code is wrong AUTHCONSTANCTS.java file  
this line return error SDK\_JWTTOKEN = YOUR JWTTOKEN but documentation not contain information

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [May 23, 2020, 3:11am UTC](https://devforum.zoom.us/t/zoom-sdk-confusion/18753/3 "2020-05-23T03:11:22Z")

</div>

Hi @codelogicapp,

Thanks for using Zoom SDK. There are different ways of user authentications, and the way to start a meeting or use other features varies based on different authentication types. Since you are mentioning userID, I believe you are looking at the non-login / API user type.

The API user authentication allows you to use tokens that are retrieved from Zoom REST API to start/join a meeting. You will need to retrieve the following values from REST API:

- User\_ID (Retrieved from [https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user) or just use email address)
- Zoom Token
- Zoom Access Token  
The description of the user\_id is available in the doc([https://marketplace.zoom.us/docs/sdk/native-sdks/android/mastering-zoom-sdk/start-join-meeting/api-user/authentication](https://marketplace.zoom.us/docs/sdk/native-sdks/android/mastering-zoom-sdk/start-join-meeting/api-user/authentication)):  
 ![Screen Shot 2020-05-22 at 8.04.08 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/d/d7a55ffbcf92d26b0b3e77129758bfdc9614106c.png)

Once you have the above values, you can use them to start/join a pre-scheduled meeting. There are no other steps in between. You could also refer to the implementation of the demo app:[https://github.com/zoom/zoom-sdk-android/tree/master/mobilertc-android-studio/sample/src/main/java/us/zoom/sdksample/startjoinmeeting/apiuser](https://github.com/zoom/zoom-sdk-android/tree/master/mobilertc-android-studio/sample/src/main/java/us/zoom/sdksample/startjoinmeeting/apiuser)

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [May 23, 2020, 3:14am UTC](https://devforum.zoom.us/t/zoom-sdk-confusion/18753/4 "2020-05-23T03:14:34Z")

</div>

Hi @alvesjose13,

Thanks for using Zoom SDK. The documentation for generating the JWT token could be found here: [https://marketplace.zoom.us/docs/sdk/native-sdks/android/mastering-zoom-sdk/sdk-initialization;](https://marketplace.zoom.us/docs/sdk/native-sdks/android/mastering-zoom-sdk/sdk-initialization;) You could follow the guidance here and generate JWT token to replace the placeholder “YOUR JWTTOKEN”.

Thanks for the feedback on the doc, I will forward this feedback to the doc team and we will improve it accordingly.

Thanks!

---

<div class="post-metadata">

**Author:** ![codelogicapp](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/codelogicapp/32/9045_2.png) [@codelogicapp](https://devforum.zoom.us/u/codelogicapp)\
**Post date:** [May 23, 2020, 4:35am UTC](https://devforum.zoom.us/t/zoom-sdk-confusion/18753/5 "2020-05-23T04:35:39Z")

</div>

Thanks for the assistance, can you please elaborate on what parameters to be sent in header while sending get request for userid

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [May 27, 2020, 9:10am UTC](https://devforum.zoom.us/t/zoom-sdk-confusion/18753/6 "2020-05-27T09:10:50Z")

</div>

Hi @codelogicapp,

If you would like to get the userID from [https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user), you may find the parameter and the responses in that page as well. The required parameter for calling this API is the userID, in which you could pass the email address as the userID.

Hope this helps. Thanks!

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 9:32pm UTC](https://devforum.zoom.us/t/zoom-sdk-confusion/18753/7 "2020-08-21T21:32:57Z")

</div>

Closed on August 21, 2020, 9:32pm UTC


