I am working on a program that would allow approved users to download a Zoom recording into their local machine, which works fine. While working on it I noticed that I was able to download a recording by providing the recording ID, using …/rec/download/{RecordingID},"
but it only works for recordings which are not password protected. Is there a way I could get the recording password? Is there an API that will take the recording ID and password and download the recording?
**Authentication method or app type - Server to Server OAuth. Recently switched from JWT to OAuth
I don’t get any error, but some recordings download as a 14KB file in my automation. But if I copy the link from the logs and paste that in my browser, it does contain the entire recording.
I am making sure to use the MP4 file format to download the recording.
Hi @jay6 , your issue is different from what @Riks described. Can you please confirm that you are using a S2S OAuth generated token to download recordings?
recording:read:admin scope on Server-to-Server OAuth app
That you have the Recording management and View the recording content permissions assigned on the user role that’s trying to download the recording
It may be that you do not have permission to download those user’s recordings. When you said “it does not contain the entire recording”, what are you receiving?
confirmed recording:read:admin scope is authorized for the app
Where do I find the View recording content permission? Can you explain those steps?
To answer the last question, I’m running a script on multiple users to download their recordings from Zoom. For the first user, it worked fine. But the 2nd and 3rd users, it started only downloading a 14kb file. Note that if I manually copy-paste the download link I’m using in the script, it does download the full video file.
hey i have made a python script using S2S aouth and i am able to get all recording links but when i click on that link it says “Download has been disabled by the administrator (200)” what should i do?
hii thanks for the help am able to download recordings but when i try to retrieve recordings https://api.zoom.us/v2/users/{userid}/recordings i am only able to retrieve latest 1 recording and not the whole available recordings in my account
Hey Avraham, I’m having a similar issue. How do I pass the access_token as part of the query parameter request to access/download a password protected recording?