List Meetings - Authorization Token Missing

Dear Zoom API Experts,

Thank you for reading this topic. Please see the screenshot below. How do I get the Authorization token? It used to be oauth_access_token and its token is already populated but today, it appears to be missing.

authorization

Thank you!

Hey @Kevin_Lu, thanks for posting!

We removed the auto generation of the token, but it is easy to add your own.

You can either click the “Get Access Token” button and then fill in your client id and client secret from a Zoom OAuth app

22%20AM

OR,

You can paste in your JWT token into the Authorization value input from a Zoom JWT App.

53%20AM

Then be sure to add the word Bearer in front of your JWT token

38%20AM

Thanks,
Tommy

Dear Tommy,

Thank you for your quick reply. I tried the “Get Access Token” by inputting the Client ID and Client Secret and I got the Access Token Created message, please see below screenshot.

However, when I tried to find the list of meetings, I got the Invalid access token in the JSON, please see below screenshot. This is the first time it happens because I used to find the list of meetings and never encountered an issue.

Hey @Kevin_Lu,

This issue should be fixed.

If it still doesn’t work, can you send me a screenshot of the Settings and Headers tab?

Thanks,
Tommy

Hi Tommy,

Thank you for your reply. The oauth_access_token has mysteriously returned today. Do you know the reason why it disappeared yesterday?

Yes, we updated our Swagger API JSON and forgot to reconfigure the Send a Test Request logic.

Thanks for your patience and apologies for any inconvenience this caused :slight_smile:

Hey everyone,

Recently we launched Zoom Rivet for Node.js. Zoom Rivet is Zoom’s Official API Library and API Wrapper.

We currently support Node.js. Java, Python, GO, C#, and other languages are coming soon or being considered.

Zoom Rivet is available on npm and can be used to automatically handle OAuth and easily call Zoom APIs like Meetings, Phone, Users, Team Chat, Chatbot, Accounts, Video SDK, and more. It even includes a Webhook server to easily receive Zoom Webhooks.

npm install @zoom/rivet

Example that handles OAuth and calls a Meeting API and listens to a webhook event:

import { MeetingsS2SAuthClient } from "@zoom/rivet/meetings";

(async () => {
   const meetingsClient = new MeetingsS2SAuthClient({
      clientId: process.env.CLIENT_ID,
      clientSecret: process.env.CLIENT_SECRET,
      webhooksSecretToken: process.env.WEBHOOKS_SECRET_TOKEN,
      accountId: process.env.ACCOUNT_ID
   });

   // Rivet Events and Endpoints Go Here

   meetingsClient.endpoints.meetings.getMeeting({
      path: { meetingId: "MEETINGID" }
   }).then((response) => {
      console.log(response)
   });

   meetingsClient.webEventConsumer.event("meeting.started", (response) => {
      console.log(response.payload);
   })

   const server = await meetingsClient.start();

   console.log(`Zoom Rivet Events Server running on: ${JSON.stringify(server.address())}`);
})();

NPM:

Docs:

Sample App:

For feedback, requests, or questions please refer to the Rivet Devforum Category:

Best,
Tommy