# Zoom meeting sdk integaration in test stage

**URL:** <https://devforum.zoom.us/t/zoom-meeting-sdk-integaration-in-test-stage/81271>\
**Category:** Meetings\
**Created:** [January 11, 2023, 1:15pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-integaration-in-test-stage/81271 "2023-01-11T13:15:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![avidant](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@avidant](https://devforum.zoom.us/u/avidant)\
**Post date:** [January 11, 2023, 1:15pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-integaration-in-test-stage/81271/1 "2023-01-11T13:15:46Z")

</div>

HI All,

**My use case story:**  
I have a web application in development phase, which needs to integrate with the zoom api.  
The users in my platform needs the options to make a video meeting in the future, and the meeting will occur inside my web application, using client/component view.  
With regarding to Zoom - my users split into:

1. users without existing zoom account.
2. users with existing account which not connecting to my zoom account (aka external users).

**Zoom tools:**  
After deep learning of the zoom api, I found the Meeting SDK is the best options to my case.  
When a user will ask to schedule a meeting inside my platform - he will redirect to OAuth flow url, and  
authorize my zoom app, he will create a zoom account if not exists or login if already exists - this part is taking care by zoom platform.  
After authorize my app - the user will be redirected back with a code, and I’ll switch the code for access\_token/refresh\_token for future use.

**Development steps & encounter problems:**  
What I manage to make so far is:

1. Create Zoom meeting SDK app.
2. redirect the user to authorize my app from localhost environment using Testable Url.
3. connect my localhost to ngrok to bypass the localhost issue for redirect\_uri by replacing localhost:port/index.html to -  
[https://zoom.us/oauth/authorize?client\_id=MY\_CLIENT\_ID&response\_type=code&redirect\_uri=https://XXXX.eu.ngrok.io/index.html](https://zoom.us/oauth/authorize?client_id=MY_CLIENT_ID&response_type=code&redirect_uri=https://XXXX.eu.ngrok.io/index.html)
4. when I’m login with external user zoom account to authorize my app, I get an “Application not found, It may have been deleted or you don’t have permission to view it right now.”
5. when I’m performing the login with my account, which create the zoom meeting sdk app, I redirected back with a code in the url.  
but when I’m trying to replace the code for access\_token/refresh\_token when fetching [https://zoom.us/oauth/token](https://zoom.us/oauth/token), I get an error response of -  
“unsupported\_grant\_type”.

**The expected results:**

1. External user will see the app when redirecting, authorize the app, and redirect back with a code.
2. Send the code and app credentials to [https://zoom.us/oauth/token](https://zoom.us/oauth/token) - return access\_token/refresh\_token.
3. Make this work when zoom meeting app is not publish if possible.

Any help will be much appreciate!

---

<div class="post-metadata">

**Author:** ![freelancer.nak](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/freelancer.nak/32/40968_2.png) [@freelancer.nak](https://devforum.zoom.us/u/freelancer.nak)\
**Post date:** [January 11, 2023, 3:00pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-integaration-in-test-stage/81271/2 "2023-01-11T15:00:14Z")

</div>

@avidant Hope you will be fine.

For 👇 you need to publish your app on Zoom Marketplace first for External Users Authorization.

> [@avidant](#):
>
> when I’m login with external user zoom account to authorize my app, I get an “Application not found, It may have been deleted or you don’t have permission to view it right now.”

For 👇

> [@avidant](#):
>
> when I’m performing the login with my account, which create the zoom meeting sdk app, I redirected back with a code in the url.  
> but when I’m trying to replace the code for access\_token/refresh\_token when fetching [https://zoom.us/oauth/token](https://zoom.us/oauth/token), I get an error response of -  
> “unsupported\_grant\_type”.

Please watch sessions here

→ [Zoom Integration OAuth App Part 1](https://youtu.be/LY7jXL9FSqA)  
 → [Zoom Integration OAuth App Part 2](https://youtu.be/ytkNxMyZ8_E)

If still any query please ask. Thanks

---

<div class="post-metadata">

**Author:** ![avidant](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@avidant](https://devforum.zoom.us/u/avidant)\
**Post date:** [January 12, 2023, 6:37pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-integaration-in-test-stage/81271/3 "2023-01-12T18:37:20Z")

</div>

@freelancer.nak thanks for your reply.  
I found the the “unsupported\_grant\_type” error related to the call from postman, when i’m doing it from my server side (.NET) it work as expected like yor youtube example.

About the publish app process - there is no sandbox environment, or something similar?  
Is the publish process is quick? can you point me to useful tutorial?

Thanks!

---

<div class="post-metadata">

**Author:** ![oncledu](https://avatars.discourse-cdn.com/v4/letter/o/e36b37/32.png) [@oncledu](https://devforum.zoom.us/u/oncledu)\
**Post date:** [March 30, 2023, 11:45am UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-integaration-in-test-stage/81271/4 "2023-03-30T11:45:22Z")

</div>

In my case, the owner account is normally authenticated, but when another account user authenticates, “Application not found, It may have been deleted or you don’t have permission to view it right now.” appears. How did you solve the problem?  
Is it not possible to authenticate users of other accounts in the Draft account?

Is it not possible to authenticate users of other accounts in private apps? Or are there any restrictions on use?

---

<div class="post-metadata">

**Author:** ![freelancer.nak](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/freelancer.nak/32/40968_2.png) [@freelancer.nak](https://devforum.zoom.us/u/freelancer.nak)\
**Post date:** [March 30, 2023, 11:48am UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-integaration-in-test-stage/81271/5 "2023-03-30T11:48:45Z")

</div>

@oncledu Hope you will be fine.

Zoom App type? e.g Server-To-Server, Zoom Apps etc?

---

<div class="post-metadata">

**Author:** ![oncledu](https://avatars.discourse-cdn.com/v4/letter/o/e36b37/32.png) [@oncledu](https://devforum.zoom.us/u/oncledu)\
**Post date:** [March 30, 2023, 1:22pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-integaration-in-test-stage/81271/6 "2023-03-30T13:22:29Z")

</div>

I created an app as User-managed app with oAuth 2.0.  
We want our users to use their accounts on our site.

---

<div class="post-metadata">

**Author:** ![nagraj4avaru](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nagraj4avaru/32/57372_2.png) [@nagraj4avaru](https://devforum.zoom.us/u/nagraj4avaru)\
**Post date:** [March 9, 2024, 3:43pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-integaration-in-test-stage/81271/7 "2024-03-09T15:43:00Z")

</div>

@oncledu is the issue resolved ?
