Zoomtopia is here. Unlock the transformative power of generative AI, helping you connect, collaborate, and Work Happy with AI Companion.
Register nowEmpowering you to increase productivity, improve team effectiveness, and enhance skills.
Learn moreKeep your Zoom app up to date to access the latest features.
Download Center Download the Zoom appDownload hi-res images and animations to elevate your next Zoom meeting.
Browse Backgrounds Zoom Virtual BackgroundsEmpowering you to increase productivity, improve team effectiveness, and enhance skills.
Zoom AI CompanionUser groups are unique spaces where community members can collaborate, network, and exchange knowledge on similar interests and expertise.
Help & Resources is your place to discover helpful Zoom support resources, browse Zoom Community how-to documentation, and stay updated on community announcements.
The Events page is your destination for upcoming webinars, platform training sessions, targeted user events, and more. Stay updated on opportunities to enhance your skills and connect with fellow Zoom users.
Zoom App Marketplace has more than 2,000 apps that enhance your Zoom experience and improve workflow and collaboration. Explore the Zoom Community's Recent Activity below to join the Marketplace conversation and connect with other members. If you're still looking for support, browse our Zoom Apps and Marketplace support articles or start a new discussion below!
Description Within the Event Detail Page, Zoom will display meeting details such as: participant list, participant count, meeting duration, and recording information in the visual force page, based on the documentation 2.other fields should update once the meeting host has ended the meeting . PMI for Scheduled Meeting - tried by both enabling & disabling this setting, but no luck Error There are fields that aren’t updating once the meeting has ended.
I’ve installed the Salesforce / Zoom Integration. I can successfully schedule a meeting using the schedule a meeting button provided
I’m ending the meeting and refreshing my event detail page but still there are fields that are not updating at all.
On the Zoom Event object:
-Zoom Status: Remains as open
-Meeting Type: Stays as scheduled
-Participants doesn’t update
-Participant count doesnt update
-Zoom meeting Start Time doesn’t update
-Zoom meeting end Time doesn’t update
-Duration (mins) doesnt update
-Recording URL doesn’t update
Show less
I am having trouble integration websdk with on react application. Application works fine (code works but its video and audio transmission is very slow) with chrome. However, react app breaks on firefox when starting a meeting. I says and i am using websdk 1.9.7 and my firefox is 84.0.2 (64-bit) on Ubuntu 18.04.5 LTS any suggestion to solve this issue??Unhandled Rejection (TypeError): 'camera' (value of 'name' member of PermissionDescriptor) is not a valid value for enumeration PermissionName.
Show less
I'm building an app where I'm accessing some Zoom API for end user where they can login and play around. But, in order to login to my app they must have to give app_key and secret_key then only they can login using JWT authorization. So, I just want to know if there is a way where they can access the API with their login credentials or any other way but I just want that they just have to enter their login credentials email/user_id and password.
Show less
Is there a way to create and register an app. Something like if the user's email is a paid account in zoom, they can create an account in marketplace immediately and generate API keys and API secret?
Hi, When I create a meeting and enter approval_type = 0 it always returns approval_type=2. It´s a paid account. Here's the json sent and returned: Sent Json: I've seen several cases that occur in the same way. The PMI parameter for schedule meeting is disabled too. The goal is to control access to meetings. The test are made using postman with the parameters: url: users/me/meetings post JWT Bearer. Tks.
Show less
I am integrating @ zoomus / websdk in Vue3 guided by the project loaded in Vue2 Github, when loading everything making the corresponding version adaptations it throws an error in the browser console and does not allow me to continue with the development, I am realizing that The error throws it to me when adding the ZoomMtg.prepareJssdk () component, after this it stays on a black screen and does not allow to perform any operation, I cannot even see what ZoomMtg.init () throws in the console. Annex the code used in the project: <template>
<h1>Zoom WebSDK Sample Vue.js 2</h1>
<button @click="getSignature">Join Meeting</button>
<div id="zmmtg-root"></div>
<div id="aria-notify-area"></div>
</template>
<script>
import {
ZoomMtg
} from '@zoomus/websdk';
import axios from "axios";
ZoomMtg.setZoomJSLib('node_modules/@zoomus/websdk/dist/lib', '/av')
ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();
export default {
data() {
return {
apiKey: "",
leaveUrl: "http://localhost:8080",
meetingNumber: "123456789",
passWord: "",
role: 0,
signatureEndpoint: "http://localhost:3000/zoom",
userEmail: "",
userName: "Vue.js"
}
},
methods: {
getSignature() {
axios.post(this.signatureEndpoint, {
meetingNumber: this.meetingNumber,
role: this.role
})
.then(res => {
this.startMeeting(res.data);
})
.catch(error => {
console.log(error);
});
},
startMeeting(signature) {
document.getElementById("zmmtg-root").style.display = "block";
ZoomMtg.init({
leaveUrl: this.leaveUrl,
isSupportAV: true,
success: (success) => {
console.log(success);
ZoomMtg.join({
meetingNumber: this.meetingNumber,
userName: this.userName,
signature: signature,
apiKey: this.apiKey,
userEmail: this.userEmail,
passWord: this.passWord,
success: (success) => {
console.log(success);
},
error: (error) => {
console.log(error);
}
});
},
error: (error) => {
console.log(error);
}
});
}
}
}
</script>
<style>
#zmmtg-root {
display: none;
position: absolute;
}
</style>
Show less
When I create a meeting locally it working fine but not in production(server) var tokenHandler = new System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler(); var tokenDescriptor = new SecurityTokenDescriptor var token = tokenHandler.CreateToken(tokenDescriptor); var client = new RestClient("https://api.zoom.us/v2/users/rahulchaudhary.sce@gmail.com/meetings"); request.AddHeader("authorization", String.Format("Bearer {0}", tokenString));
var now = DateTime.UtcNow;
var apiSecret = "***************";
byte[] symmetricKey = Encoding.ASCII.GetBytes(apiSecret);
{
Issuer = "********",
Expires = now.AddSeconds(300),
SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(symmetricKey), SecurityAlgorithms.HmacSha256),
};
var tokenString = tokenHandler.WriteToken(token);
var request = new RestRequest(Method.POST);
request.RequestFormat = DataFormat.Json;
request.AddJsonBody(new { topic = "Meeting with Rahul", duration = "10", start_time = "2021-04-20T05:00:00", type = "2" });
IRestResponse restResponse = client.Execute(request);
HttpStatusCode statusCode = restResponse.StatusCode;
int numericStatusCode = (int)statusCode;
var jObject = JObject.Parse(restResponse.Content);
Show less
What is on your roadmap for integration with other systems such as Informacast? We really like Zoom phone but need that integration with our horns and speakers system.