Currently experiencing issues when trying to automatically download recordings after a webhook event (“event”: “recording.completed”)
We automatically used the
“download_url”: “https://XXXXXXXXXXXXXXXXXXXXXXXXXXX/”,
to pull back the recording.
now getting a
<?xml version="1.0" encoding="UTF-8"?>AccessDenied
Access denied
This was working properly over the last week, but seems to have changed in the last 12 hours (guessing updates w/ LOAD on zoom).
From the DOCS, I see they now have a spec for
authorization: Bearer {download_token}
Do we now need to use a JWT token to download the files ? Client_ID / key or something to form an authenticated request?
Please advise, any suggestion / updates to DOCs would be appreciated, as currently not working and we have a university waiting to give green light on process.
I’ve tested this both on my PRO account as well as against an University instance.
To Reproduce(If applicable)
Steps to reproduce the behavior:
Try and download a file listed in the
“recording_files”: [{
“id”: “GUID”,
“meeting_id”: “SYSYSYSYYSYSYSY”,
“recording_start”: “2020-03-22T15:55:44Z”,
“recording_end”: “2020-03-22T15:56:42Z”,
“file_type”: “MP4”,
“file_size”: “1962489”,
“play_url”: "XXXXXXXXXXXX,
"download_url": “XXXXXXXXXXXXXXX”,
“status”: “completed”,
“recording_type”: “shared_screen_with_speaker_view”
} ]
- See error
Screenshots
If I try and use the JWT Token but still getting
Authentication Bearer Token I get the following error in a Postman GET
{
“status”: false,
“errorCode”: 401,
“errorMessage”: “java.lang.NullPointerException”,
“result”: null
}
Any updates / suggestion to get success in automating downloads ? can this be done as a JWT app ?