0.7.1 • Published 7 months ago

zoom-api-helper v0.7.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Zoom API Helper

Zoom API Helper is a Node.js package that provides a helper for simplifies managing meet.

Prerequesite

Installation

To install the package, you can use npm:

npm install zoom-api-helper

The Basic

Create Meeting

import { ZoomtHelper } from "zoom-api-helper";

let zoom = new ZoomtHelper(
  "<Zoom-Account-Id>",
  "<Zoom-Access-Token>",
  "<Timezone>"
)

let userId = "test@mail.com" // The user ID or email address of the user.
let topic = "test topic" 
let duration = 60 // in minutes
let startTime = "2023-07-11 16:00"

const zoomResponse = await zoom.createMeeting(userId, topic, duration, startTime)

let meetingId = zoomResponse.id;
let meetingPassword = zoomResponse.password;
let meetingJoinUrl = zoomResponse.join_url;

console.log(meetingId, "=> meeting id");
console.log(meetingPassword, "=> meeting pass");
console.log(meetingJoinUrl, "=> meeting url");

Get Meetings

const zoomResponse = await zoom.getMeetings(userId)

console.log(zoomResponse, ">>> response list meeting");

or we can add some params

let params = {
  page_size: 50, 
  page_number: 1,
  next_page_token:  "",
  from:  "",
  to:  "" 
}
// we can see the detail params here: https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetings

const zoomResponse = await zoom.getMeetings(userId, params)

console.log(zoomResponse, ">>> response list meeting");

Get Meeting by ID

const zoomResponse = await zoom.getMeeting("<Meetind-ID>")

console.log(zoomResponse, ">>> response meeting");

Update Meeting

const zoomResponse = await zoom.updateMeeting("<Meetind-ID>", "<Topic>", "<Duratoin>", "<Start-Time>")

console.log(zoomResponse, ">>> response meeting");

Delete Meeting

const zoomResponse = await zoom.deleteMeeting("<Meetind-ID>")

console.log(zoomResponse, ">>> response meeting");

Get Meeting Participant

const zoomResponse = await zoom.getMeetingParticipants("<Meetind-ID>")

console.log(zoomResponse, ">>> response meeting");

or we can add some params

const zoomResponse = await zoom.getMeetingParticipants("<Meetind-ID>", "<Page-Size>", "<Next-Page-Token>")
0.7.1

7 months ago

0.6.1

10 months ago

0.6.0

10 months ago

0.5.1

10 months ago

0.5.0

10 months ago

0.4.0

10 months ago

0.3.0

10 months ago

0.2.0

10 months ago

0.1.0

10 months ago