hackforla / admin-calendaring

This is an administrative repo to reconcile teams' calendaring and organization Zoom accounts.
GNU General Public License v2.0
0 stars 0 forks source link

Set up Zoom API Access #42

Open Rabia2219 opened 1 year ago

Rabia2219 commented 1 year ago

Overview

We need to pull data from all the HfLA Zoom accounts through the Zoom API into a Google spreadsheet so that we can use this spreadsheet in our Monthly Team Calendar audits

Action Items

Resources/Instructions

Zoom API

1.05 Steps

Rabia2219 commented 1 year ago

Steps:

hasandiwan commented 1 year ago

According to this, to create an OAuth key, one needs to click on the "Developer" tab on Zoom's UI. I don't see the Developer tab when logged in as zoom4. I haven't checked the other provided accounts, but I think they will be similar.

Rabia2219 commented 1 year ago

According to this, to create an OAuth key, one needs to click on the "Developer" tab on Zoom's UI. I don't see the Developer tab when logged in as zoom4. I haven't checked the other provided accounts, but I think they will be similar.

it shows up on full screen

Screenshot 2023-06-22 183253

Screenshot 2023-06-22 183403

hasandiwan commented 1 year ago

Do we want the app to be published on the "Zoom Marketplace"?

Is this meant to be an "account level" or "user managed" app?

Rabia2219 commented 1 year ago

Do we want the app to be published on the "Zoom Marketplace"?

Is this meant to be an "account level" or "user managed" app?

No to the first question. For the 2nd, what is the difference? Could you provide links to definitions/explanations? Thanks!

hasandiwan commented 1 year ago

Account level - This app must be added by admin and can manage all users in the account

User level - This app can be added and managed by individual users

Rabia2219 commented 1 year ago

Account level - This app must be added by admin and can manage all users in the account

User level - This app can be added and managed by individual users

This will be an Account Level app...

Rabia2219 commented 1 year ago

You can create a new Google Sheet in resource 1.00 API Folder linked in the issue above...thanks!

Rabia2219 commented 1 year ago

Never used a Google API key before...

hasandiwan commented 1 year ago

What were you using to write to the spreadsheet then? -- H

Rabia2219 commented 1 year ago

What were you using to write to the spreadsheet then? -- H

The App Script...

Rabia2219 commented 1 year ago

The one I have to pull the VRMS data works...you cannot use that for the Zoom data without updates... The script that I have for the Zoom data is just a generic code...I have not tested it out...

Rabia2219 commented 1 year ago

Yes...I didn't run it because I didn't have the API key and getting that required more learning/digging and I was pressed for time...hence we reached out for help... I had sent the script to you...please try using the API key you have retrieved to check if it works 👍