Description
We have an app which is not in public marketplace right now but we use it to import zoom meeting recordings of our clients on our platform. When we try to import videos which have a password on them, we are able to get to the download_url by hitting the <meetings/{meetingId}/recordings> end point but when we hit the download url using with the authorization token, we get Forbidden response.
The documentation only says on https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/recordingget to use a JWT token for downloading the recording but how do we proceed if we have an Oauth app?
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Oauth
Which Endpoint/s?
the download url in /meetings/{meetingId}/recordings
How To Reproduce (If applicable)
Steps to reproduce the behavior:
Request URL / Headers (without credentials) / Body
See error
Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Is there any estimate for when downloading a password protected cloud recording via OAuth app will be implemented?
Reviewing the options for webhook and JWT Token methods, it doesn’t look like these offer the same functionality. Specifically I need to be able to trigger a download:
Within a private subnet without the need for port forwarding or otherwise exposing the system to the internet
Select older recordings by date (not just being notified when a new recording is ready
Perform functions without user intervention
If this is possible with a webhook or JWT token please point me to documentation I can review. I’d rather not have a listening service running constantly on a public server.