1.0.4 • Published 10 months ago

@h3mul/zoom-api v1.0.4

Weekly downloads
-
License
-
Repository
-
Last release
10 months ago

Zoom REST API

A simple Zoom API implementation using OAuth authentication and the got HTTP client

NOTE: Not all endpoints are implemented, but it should be trivial to implement them in zoom-endpoints.ts using the underlying REST API library

Example:

A simple example enumerating all the recordings saved in account

import Zoom from 'zoom-api';

const zoom = Zoom({
    account_id: 'ACCOUNT_ID',
    client_id: 'CLIENT_ID',
    client_secret: 'CLIENT_SECRET'
});

const users = await zoom.getUsers();
console.debug(JSON.stringify(users, null, 2));

const meetings = [];
for (let userId of users.map(user => user.id)) {
    const userMeetings = await zoom.getUserRecordings(
        userId, new Date('2020-04-01'), new Date('2020-06-01'));
    meetings.push(... userMeetings);
}

console.debug("Meetings result:")
console.debug(JSON.stringify(meetings, null, 2));
1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago