community
community copied to clipboard
PROCESS CHANGE: Post Zoom meeting recordings to slack.
Currently it's a bit cumbersome to get the Zoom recording URLs. We should write a job that goes through and fetches the recordings for a day and post them to our slack so that folks can have a single place to get notices for them and then they can be added to relevant documents.
API reference here: https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#tag/Cloud-Recording/operation/recordingsList
I looked into zoom apps, and the account that we got from CNCF doesn't allow to create a Server-to-Server OAuth App
A Server-to-Server OAuth app enables you to securely integrate with Zoom APIs and get your account owner access token without user interaction. This is different from the OAuth app type, which requires user authentication. See Using OAuth 2.0 for details.
Notice
The JWT app type will be deprecated in June, 2023. We recommend that you create Server-to-Server OAuth or OAuth apps to replace the functionality of a JWT app in your account.
If you go to https://marketplace.zoom.us/develop/create
I used my personal free zoom account, and I'm able to create this type of app.
On the left is the Knative Account, and on the right is my personal account, as you can see I can create a server to server app

Not sure if we can use a JWT app to be able to achieve our goal @vaikas
Closing for now - as long as WG leads have access to zoom credentials we should be good with manual updates on meeting notes docs.