ricardorodrigues-ca / zoom-recording-downloader

Downloads and organizes all cloud recordings from your Zoom Business account
MIT License
127 stars 65 forks source link

Process halting midway through recording downloads #9

Closed dmccreton closed 3 years ago

dmccreton commented 3 years ago

After running continuously and having the script go through our user database it seems to always stop at the exact same point in the user list and gives out an error and the process stops.

The error I receive is:

Traceback (most recent call last): File "zoom-recording-downloader.py", line 270, in main() File "zoom-recording-downloader.py", line 241, in main downloads = get_downloads(recording) File "zoom-recording-downloader.py", line 108, in get_downloads for download in recording['recording_files']: KeyError: 'recording_files'

ricardorodrigues-ca commented 3 years ago

It's most likely failing on a particular user account. The question is "why"? What's in the recording data for that user?

The quickest thing to check for is if there are any odd characters (colon, semi-colon, forward slash, backslash, etc.) in the recording titles. Second is to use the Send a Test Request feature on Zoom's website to get all the recordings for that particular user. Look at the data it returns - see anything unusual or out of place?