Embed Zoom in a page on my website - How

I’m probably in the wrong place, or will ask the question(s) incorrectly, but I’m going to give it a shot anyway.
I am a various programming language developer for over 30 years.
However, I have purposely avoided any/all of the newer web page/site development tools and apps.
So, my terminology might be off.

I have a subscription based website currently in design by GoDaddy on the WordPress platform.
They’ve installed several of their own plugins and I’ve had to buy one or two additional plugins for various functionality.
Progress with GoDaddy has been somewhat confused, but making ground.

However, There is one segment of this project with which they won’t be able to assist and that is the video streaming,
Member login and subscription/member management is fine, and under control (or soon will be).
But the objective of the website is for subscribers to be able to login and either:

  1. Watch live streams from various artists (in Europe and USA) to learn about our art form, or,
  2. Watch a previously recorded video of an earlier session.

I want this to take place in our site, on our web page.
In other words, the zoom window needs to be embedded in my web page.
I don’t want clicking the “Launch Event” button (by the artist) or the “Watch Event” button (by the subscribers), to open a new zoom window (app or web page).

That seems simple to me but as I’ve researched this objective, I find nothing that describes the result in those terms.
I find a lot of third party vendors who claim to provide the streaming (without zoom).
I scroll through the API topics and there isn’t anything that says “Embed Zoom with this.”

I’ve spoken to several reps and though they EACH have a different explanation as to the licensing costs for my project, they each agree what I want to do can be done.

It doesn’t need to be, or at least it doesn’t seem like it needs to be custom configured or reorganized.
Just the video window and the chat functionality.

Can anybody help point me in the right direction?
I don’t mind paying for someone’s work developing an API but then I’m told there’s a lot of free APIs too.

Am I using the wrong terminology?
Any help toward the desired result will be greatly appreciated.

Thanks in Advance.

Hey @bilbo,

Thank you for reaching out to the Zoom Developer Forum. If you wish to embed Zoom on your site or app, you will likely want to use a combination of our APIs (for creating and scheduling live meetings) and our Web SDK (for embedding the Zoom Meeting/video experience on your site/app). Details below on each of these.

API and SDK Overview
We offer both APIs and SDKs for you to consider when planning an integration/implementation in an application. You may find the below information helpful for your web developer.

Here are some APIs that you can consider using within your application:
Create Meetings: To create a meeting (including instant meetings)
List Meetings: To Display the schedule Meetings
Retrieve Meeting: To get a specific meeting

Some additional tips:
Once the meeting is created you can send the “start_url” to the hosts and “join_url” to the participants.
To get a list of past meeting participants, you can use this endpoint.
To display live meetings you can use the meeting started webhook.

To get real-time participant events, please use:
https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/participant-joined-meeting and
https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/participant-left

You can find our webhook meeting events here and a list of all our APIs here.

We also have a Web SDK that you can consider integrating into your website:

Authentication Methods
We have two authentication types:

JSON Web Token (JWT):
JWT is an account-wide app and is available to all the admins and owners of the account. You can have only 1 JWT marketplace app registered in your account. You can generate multiple JWT tokens using the JWT keys, and the tokens operate independently of each other until expired or the credentials have been changed.

A JWT token will contain all the permissions, and there is no way to restrict it. A JWT token is only valid for your account.

To know more, please visit: https://marketplace.zoom.us/docs/guides/auth/jwt

OAuth 2.0:
You can use an OAuth App if you want to have limited permissions for your token. To set up access credentials and request scopes for your app, create an OAuth app on the Marketplace. Follow the Create an OAuth App guide for a full walkthrough.
OAuth2 endpoints are located at https://zoom.us/oauth/.

Depending on the App type (Account Level or User Managed), the app needs to be authorized by either the account admin or the user. To know more, please visit: https://marketplace.zoom.us/docs/guides/build#understanding-app-types

Thanks,
Max

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